Updated 5d ago
by nimadorostkar
Claude-Skills-collection
A curated library of 137 production-grade skills for Claude and other AI coding agents.
29 GitHub stars (29)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | +1 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 29 skills (29 skills found in its SKILL.md files)
- 3 forks (3 forks)
- 5d ago last update (Last updated 5d ago)
Install
Skills CLI
npx skills add nimadorostkar/Claude-Skills-collection
Asks which skills and agents to install. Just one: npx skills add nimadorostkar/Claude-Skills-collection --skill agent-instructions — add -g for every project.
Claude Code
git clone https://github.com/nimadorostkar/Claude-Skills-collectioncp -r "Claude-Skills-collection/skills/agent-tooling/agent-instructions" ~/.claude/skills/
Copies the agent-instructions skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add nimadorostkar/Claude-Skills-collection
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 29 of 138 files.
-
agent-instructions
Use when writing project instructions for a coding agent (CLAUDE.md, AGENTS.md, or equivalent). Covers what belongs in them, what does not, structure, and keeping them accurate as the project changes.
skills/agent-tooling/agent-instructions/SKILL.md on GitHub (opens in a new tab) -
agent-memory
Use when an agent needs state that survives a session or a context compaction. Covers what to persist, file-based memory, structuring notes for retrieval, and preventing memory from becoming stale.
skills/agent-tooling/agent-memory/SKILL.md on GitHub (opens in a new tab) -
hooks
Use when automating agent behavior with lifecycle hooks. Covers hook events, deterministic enforcement of rules the model should not be trusted to remember, and avoiding hooks that make an agent unusable.
skills/agent-tooling/hooks/SKILL.md on GitHub (opens in a new tab) -
plugin-development
Use when packaging skills, commands, hooks, and MCP servers into a distributable plugin. Covers manifest structure, bundling, versioning, testing, and distribution through a marketplace.
skills/agent-tooling/plugin-development/SKILL.md on GitHub (opens in a new tab) -
skill-authoring
Use when writing a new skill for an AI agent. Covers scoping, description writing for reliable triggering, progressive disclosure, and the difference between a skill and a prompt.
skills/agent-tooling/skill-authoring/SKILL.md on GitHub (opens in a new tab) -
skill-review
Use when reviewing or improving an existing agent skill. Covers triggering accuracy, content quality, redundancy with the base model, and measuring whether the skill actually changes behavior.
skills/agent-tooling/skill-review/SKILL.md on GitHub (opens in a new tab) -
slash-commands
Use when creating reusable slash commands for an agent. Covers when a command beats a skill, argument handling, composing tool calls, and writing commands that are worth typing.
skills/agent-tooling/slash-commands/SKILL.md on GitHub (opens in a new tab) -
subagents
Use when delegating work to a separate agent with its own context. Covers when delegation pays off, designing a subagent's scope and prompt, parallel fan-out, and the cost of a cold start.
skills/agent-tooling/subagents/SKILL.md on GitHub (opens in a new tab) -
agent-design
Use when building an LLM agent that uses tools over multiple steps. Covers tool design, the agent loop, error recovery, termination, human checkpoints, and knowing when an agent is the wrong architecture.
skills/ai/agent-design/SKILL.md on GitHub (opens in a new tab) -
context-engineering
Use when managing what an LLM sees. Covers context-window budgeting, retrieval and compaction, memory across turns, tool-result pruning, and the failure modes that come from too much context rather than too little.
skills/ai/context-engineering/SKILL.md on GitHub (opens in a new tab) -
fine-tuning
Use when considering fine-tuning a model. Covers when fine-tuning beats prompting or RAG, dataset construction, LoRA and full fine-tuning, evaluation, and the failure modes that waste the effort.
skills/ai/fine-tuning/SKILL.md on GitHub (opens in a new tab) -
llm-cost-optimization
Use when an LLM feature costs too much. Covers prompt caching, context reduction, model routing, batching, output limits, and finding where the tokens actually go.
skills/ai/llm-cost-optimization/SKILL.md on GitHub (opens in a new tab) -
llm-evaluation
Use when measuring the quality of an LLM feature. Covers building an evaluation set, choosing metrics, LLM-as-judge and its pitfalls, regression testing prompts, and evaluating in production.
skills/ai/llm-evaluation/SKILL.md on GitHub (opens in a new tab) -
llm-integration
Use when integrating an LLM API into an application. Covers streaming, retries and rate limits, timeouts, caching, fallback across providers, and the production concerns that a tutorial integration ignores.
skills/ai/llm-integration/SKILL.md on GitHub (opens in a new tab) -
mcp-server
Use when building a Model Context Protocol server. Covers tool, resource, and prompt design, transport choice, authentication, error handling, and testing an MCP server against a real client.
skills/ai/mcp-server/SKILL.md on GitHub (opens in a new tab) -
ml-pipeline
Use when building or operating a machine learning pipeline. Covers feature engineering, training reproducibility, train/serve skew, deployment, monitoring for drift, and retraining.
skills/ai/ml-pipeline/SKILL.md on GitHub (opens in a new tab) -
model-selection
Use when choosing which LLM to use for a task. Covers matching capability to task, cost and latency trade-offs, routing between models, benchmark skepticism, and evaluating on your own data.
skills/ai/model-selection/SKILL.md on GitHub (opens in a new tab) -
prompt-engineering
Use when writing or improving prompts for a language model. Covers instruction structure, examples, reasoning elicitation, output formatting, and systematically diagnosing why a prompt fails.
skills/ai/prompt-engineering/SKILL.md on GitHub (opens in a new tab) -
rag
Use when building retrieval-augmented generation. Covers chunking, embedding and hybrid search, reranking, grounding and citation, and diagnosing whether a bad answer is a retrieval failure or a generation failure.
skills/ai/rag/SKILL.md on GitHub (opens in a new tab) -
structured-output
Use when an LLM must return machine-readable data. Covers schema design for models, native structured-output modes, validation and repair, and extraction that survives contact with messy input.
skills/ai/structured-output/SKILL.md on GitHub (opens in a new tab) -
api-design
Use when designing or reviewing an HTTP API. Covers resource modeling, status codes, pagination, idempotency, versioning, error formats, and the contract details that break clients when you get them wrong.
skills/backend/api-design/SKILL.md on GitHub (opens in a new tab) -
background-jobs
Use when designing asynchronous job processing. Covers queue selection, idempotency, retry and backoff policy, scheduling, poison messages, and observability for work that happens outside the request.
skills/backend/background-jobs/SKILL.md on GitHub (opens in a new tab) -
caching
Use when adding or debugging a cache. Covers cache placement, invalidation strategies, stampede protection, TTL selection, and the consistency you are trading away.
skills/backend/caching/SKILL.md on GitHub (opens in a new tab) -
django
Use when building Django applications. Covers ORM query performance, model design, migrations, Django REST Framework, security defaults, and testing.
skills/backend/django/SKILL.md on GitHub (opens in a new tab) -
event-driven-architecture
Use when designing systems around events and message queues. Covers event schema design, delivery guarantees, idempotent consumers, ordering, dead-letter handling, and event sourcing.
skills/backend/event-driven-architecture/SKILL.md on GitHub (opens in a new tab) -
fastapi
Use when building APIs with FastAPI. Covers dependency injection, Pydantic v2 validation, async database access, authentication, background tasks, and testing.
skills/backend/fastapi/SKILL.md on GitHub (opens in a new tab) -
graphql
Use when designing or operating a GraphQL API. Covers schema design, resolver performance and DataLoader batching, query cost limiting, error handling, and federation.
skills/backend/graphql/SKILL.md on GitHub (opens in a new tab) -
microservices
Use when decomposing a system into services, or deciding whether to. Covers service boundaries, inter-service communication, distributed data, saga patterns, and the operational cost of the network.
skills/backend/microservices/SKILL.md on GitHub (opens in a new tab) -
nestjs
Use when building NestJS services. Covers module structure, providers and scopes, validation pipes, guards and interceptors, TypeORM/Prisma integration, and testing.
skills/backend/nestjs/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.