{"id":"0eb38fd1-8d47-4b27-84a9-eaa11cb5d44a","slug":"kambleakash0-agent-skills","kind":"skill","name":"agent-skills","summary":"A curated collection of custom AgentSkills and token-saving MCP servers for extending the capabilities of AI coding assistants like Claude Code.","owner":"kambleakash0","repoUrl":"https://github.com/kambleakash0/agent-skills","license":"MIT","licenseTier":"permissive","trust":"community","stars":10,"match":null,"fewStars":false,"format":"skill","createdAt":null,"addedAt":"2026-10-14T06:10:25.377Z","logoUrl":"https://avatars.githubusercontent.com/u/11428589?u=cf206d762ccaa774054f5ab50469802da4a080e0&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["developer-tools"],"tags":["ai-agents","ai-assistant","antigravity","automation","claude-code","code-review","codex","cusror"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-14T07:35:16.183Z","sample":false,"url":"https://conduits.dev/tools/kambleakash0-agent-skills","language":"Python","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# agent-skills\n\nA personal collection of Claude Code agent skills and MCP servers, can be used with other agents too.\n\n## Available Skills\n\n| Skill | Command | Description |\n| ------- | ------- | ----------- |\n| [git-workflow](./skills/git-workflow/SKILL.md) | `/git-workflow` | Guided Git workflow: branching, commits, PRs, and conflict resolution |\n| [code-review](./skills/code-review/SKILL.md) | `/code-review` | Thorough code review covering correctness, security, performance, and style |\n| [english-humanizer](./skills/english-humanizer/SKILL.md) | `/humanize` | Humanize the text |\n| [grill-master](./skills/grill-master/SKILL.md) | `/grill`, `/grill-master`, `/grill-me` | Get relentlessly interviewed about a topic, plan or design until every branch of the decision tree is resolved. |\n| [spec-writer](./skills/spec-writer/SKILL.md) | `/spec`, `/spec-writer` | Create a PRD through user interview, codebase exploration, and module design, then submit as a GitHub issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature. |\n| [slice-the-spec](./skills/slice-the-spec/SKILL.md) | `/slice`, `/slice-the-spec` | Break a PRD into independently-grabbable GitHub issues using vertical slices. |\n| [incremental-tdd](./skills/incremental-tdd/SKILL.md) | `/tdd`, `/incremental-tdd` | Test-driven development with a red-green-refactor loop. Builds features or fixes bugs one vertical slice at a time. |\n| [deep-codebase-audit](./skills/deep-codebase-audit/SKILL.md) | `/deep-codebase-audit`, `/deep-audit`, `/codebase-audit` | Identify architectural friction in a codebase and refactor shallow, tightly coupled modules into deeper, more cohesive ones—improving testability, structure, and making it easier (and safer) for AI agents to understand and modify. |\n| [spec-to-plan](./skills/spec-to-plan/SKILL.md) | `/spec-plan`, `/spec-to-plan` | Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices. |\n| [domain-glossary](./skills/domain-glossary/SKILL.md) | `/domain-glossary`, `/glossary` | Turn an ongoing conversation into a **DDD-style ubiquitous language** document. It scans for domain terms, resolves ambiguities, proposes canonical names, and writes a living glossary to `DOMAIN_GLOSSARY.md` in the working directory. |\n| [script-writer](./skills/script-writer/SKILL.md) | `/script-writer`, `/write-a-script` | Script-writer that drafts presentations, essays, emails, and slides using only the cognitive and persuasive heuristics from Patrick Winston's \"How to Speak\" lecture. |\n| [teach-me](./skills/teach-me/SKILL.md) | `/teach-me` | Teach the user a new skill or concept within this workspace. Stateful — the user's learning state persists across sessions and is tracked in workspace files. |\n| [context-pack](./skills/context-pack/SKILL.md) | `/context-pack`, `/handoff` | Compact the current conversation into a handoff document so a fresh agent can continue the work in the next session. |\n\n## MCP Servers\n\n| Server | Description |\n| ------ | ----------- |\n| [ast-editor](./mcp-servers/ast-editor/README.md) | AST-targeted code editing MCP server with **28 surgical tools**: functions, classes, methods, fields, parameters, imports, parametrized tools for leading comments (`edit_leading_comment(op=...)`), sibling inserts (`insert_sibling`), body inserts (`insert_in_body(at/after/before)`), and tiered reads (`read_symbol(depth=full/interface/signature)`). In-body snippet editing (`replace_in_body`, `delete_in_body`), dict/list editing across JSON/YAML/TOML and Python/JS/TS literals. Dotted targets descend into closures (Go `stdioCmd.RunE`, TS `app.handler`). Built on tree-sitter. Supports **11 languages**: Python, JavaScript, TypeScript, C, C++, Ruby, Go, Java, JSON, YAML, and TOML. |\n| [notebook-editor](./mcp-servers/notebook-editor/README.md) | Jupyter notebook editing MCP server with **23 cell-level tools**: notebook creation (`create_notebook` with valid nbformat schema), cell structure (add/delete/move/split/merge), content editing (replace/prepend/append), outputs & metadata management, notebook-wide symbol discovery, and **kernel-agnostic execution** (execute_cell, execute_all_cells, restart/interrupt/shutdown kernel — works with any installed Jupyter kernel: python3, ir, julia-1.x, ...). Complements `ast-editor` — use this for `.ipynb` files, `ast-editor` for everything else. |\n| [rmd-editor](./mcp-servers/rmd-editor/README.md) | R Markdown editing MCP server with **24 chunk- and prose-level tools**: document creation (`create_rmd`), cell structure (add/delete/move/split/merge), content editing (replace/prepend/append), **chunk options** (get/set/remove with a special `label` key), **YAML frontmatter** (get/set/remove), text search, and **R kernel execution via IRkernel** (outputs returned inline, never persisted — R Markdown regenerates on render). Complements `notebook-editor` — use this for `.rmd` files, `notebook-editor` for `.ipynb`. |\n\n## Skills installation via [skills.sh](https://skills.sh)\n\nInstall multiple skills at once:\n\n```bash\nnpx skills@latest add kambleakash0/agent-skills\n```\n\nor, install individual skills:\n\n```bash\nnpx skills@latest add kambleakash0/agent-skills/skills/git-workflow\nnpx skills@latest add kambleakash0/agent-skills/skills/code-review\nnpx skills@latest add kambleakash0/agent-skills/skills/english-humanizer\nnpx skills@latest add kambleakash0/agent-skills/skills/grill-master\nnpx skills@latest add kambleakash0/agent-skills/skills/spec-writer\nnpx skills@latest add kambleakash0/agent-skills/skills/slice-the-spec\nnpx skills@latest add kambleakash0/agent-skills/skills/incremental-tdd\nnpx skills@latest add kambleakash0/agent-skills/skills/deep-codebase-audit\nnpx skills@latest add kambleakash0/agent-skills/skills/spec-to-plan\nnpx skills@latest add kambleakash0/agent-skills/skills/domain-glossary\nnpx skills@latest add kambleakash0/agent-skills/skills/script-writer\nnpx skills@latest add kambleakash0/agent-skills/skills/teach-me\nnpx skills@latest add kambleakash0/agent-skills/skills/context-pack\n```\n\n## Skill Format\n\nEach skill is a Markdown file with a YAML front-matter block followed by the prompt body, following the [skills.sh](https://skills.sh) spec:\n\n```markdown\n---\nname: skill-name\ndescription: >\n  What the skill does and when to trigger it.\n  TRIGGER when the user writes /skill-name.\nmetadata:\n  author: kambleakash0\n  version: x.y.z\ntriggers:\n  - /trigger-1\n  - /trigger-2\n  - ...\n---\n\nSkill prompt body goes here…\n```\n\n## Adding New Skills\n\n1. Create a new folder in the root of `skills/`. The folder name must strictly match your skill's `name` in the YAML frontmatter.\n2. Add a `SKILL.md` file in the root of the new folder. Ensure it contains a `name` (max 64 chars) and `description` (non-empty, max 1024 chars) inside the YAML frontmatter.\n3. If needed, add a `resources/` folder in the root of the new folder and populate it with the necessary files.\n4. Add a row to the **Available Skills** table in this README.\n5. Test it locally by placing the folder from `skills/` in `~/.claude/skills/` or `~/.agents/skills/`.\n\n## MCP Servers' installation\n\nRefer to their respective READMEs for installation instructions.\n"}