{"id":48380838,"url":"https://github.com/kambleakash0/agent-skills","last_synced_at":"2026-07-02T08:01:25.575Z","repository":{"id":344930233,"uuid":"1183744279","full_name":"kambleakash0/agent-skills","owner":"kambleakash0","description":"A curated collection of custom AgentSkills and token-saving MCP servers for extending the capabilities of AI coding assistants like Claude Code.","archived":false,"fork":false,"pushed_at":"2026-06-09T09:54:15.000Z","size":718,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-09T11:23:13.947Z","etag":null,"topics":["agent-skills","ai-agents","ai-assistant","antigravity","automation","claude-code","code-review","codex","cusror","developer-tools","gemini-cli","llm-tools","mcp","prompt-engineering"],"latest_commit_sha":null,"homepage":"https://skills.sh/kambleakash0/agent-skills","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kambleakash0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-16T23:02:55.000Z","updated_at":"2026-06-09T10:03:38.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/kambleakash0/agent-skills","commit_stats":null,"previous_names":["kambleakash0/agent-skills"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/kambleakash0/agent-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kambleakash0%2Fagent-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kambleakash0%2Fagent-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kambleakash0%2Fagent-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kambleakash0%2Fagent-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kambleakash0","download_url":"https://codeload.github.com/kambleakash0/agent-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kambleakash0%2Fagent-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35038239,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-02T02:00:06.368Z","response_time":173,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skills","ai-agents","ai-assistant","antigravity","automation","claude-code","code-review","codex","cusror","developer-tools","gemini-cli","llm-tools","mcp","prompt-engineering"],"created_at":"2026-04-05T20:02:18.816Z","updated_at":"2026-07-02T08:01:25.566Z","avatar_url":"https://github.com/kambleakash0.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"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 \u0026 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: \u003e\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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkambleakash0%2Fagent-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkambleakash0%2Fagent-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkambleakash0%2Fagent-skills/lists"}