Updated 5mo ago
by kid-sid
codex-spellbook
A curated collection of skills, prompts, and workflows that extend Codex's capabilities — your personal grimoire for AI-powered development.
22 GitHub stars (22)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | +1 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 1 forks (1 forks)
- 5mo ago last update (Last updated 5mo ago)
Install
Skills CLI
npx skills add kid-sid/codex-spellbook
Asks which skills and agents to install. Just one: npx skills add kid-sid/codex-spellbook --skill api-design — add -g for every project.
Claude Code
git clone https://github.com/kid-sid/codex-spellbookcp -r "codex-spellbook/skills/api-design" ~/.claude/skills/
Copies the api-design skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add kid-sid/codex-spellbook
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 30 of 62 files.
-
api-design
REST API design patterns for resource naming, HTTP methods, status codes, pagination strategy, error envelopes, versioning, and rate limiting. Use when designing, reviewing, or refactoring HTTP APIs and endpoint contracts.
skills/api-design/SKILL.md on GitHub (opens in a new tab) -
aws
Use when writing boto3 or AWS SDK v3 code — configuring IAM auth, reading/writing S3, designing DynamoDB access patterns, writing Lambda handlers, processing SQS batches, or troubleshooting credential and throttling errors.
skills/aws/SKILL.md on GitHub (opens in a new tab) -
azure-service-bus
Use when implementing reliable message processing with Azure Service Bus — choosing between queues and topics, configuring peek-lock settlement, handling dead-lettered messages, or enforcing ordered processing with sessions.
skills/azure-service-bus/SKILL.md on GitHub (opens in a new tab) -
azure
Use when writing Python code that integrates with Azure Blob Storage, AI Search, Document Intelligence, or Key Vault — or when configuring Managed Identity auth, designing a hybrid search index, or troubleshooting Azure SDK retry behavior.
skills/azure/SKILL.md on GitHub (opens in a new tab) -
caching
Use when adding or debugging caching in a service — choosing a cache strategy, designing TTLs, preventing stampedes, reasoning about invalidation, or configuring HTTP Cache-Control headers.
skills/caching/SKILL.md on GitHub (opens in a new tab) -
ci-cd
Use when setting up or debugging GitHub Actions pipelines — adding quality gates, configuring OIDC cloud auth, building matrix test runs, publishing artifacts to GHCR/PyPI/npm, or promoting builds from staging to production.
skills/ci-cd/SKILL.md on GitHub (opens in a new tab) -
claude-api
Use when building or debugging apps that call the Claude API — implementing tool use, streaming, vision, prompt caching, batch processing, extended thinking, or an agentic loop with the Anthropic SDK.
skills/claude-api/SKILL.md on GitHub (opens in a new tab) -
claude-code
Use when configuring Claude Code — installing skills or agents, writing hook configurations, setting up tool permissions, registering MCP servers, or authoring CLAUDE.md project instructions.
skills/claude-code/SKILL.md on GitHub (opens in a new tab) -
code-review
Pull request review guidance for correctness, security, tests, performance, API contract drift, migrations, and error handling. Use when reviewing diffs, pull requests, or risky refactors.
skills/code-review/SKILL.md on GitHub (opens in a new tab) -
codex-orchestration
Authoritative reference for OpenAI Codex CLI's orchestration surface - skills discovery paths, agents/openai.yaml schema, hooks.json events and stdin JSON payload, notify config, and AGENTS.md precedence. Use when installing skills, wiring hooks, debugging why a skill or hook isn't firing, or explaining Codex-vs-Claude-Code differences. Do NOT use for general Codex usage tips, prompt engineering,…
skills/codex-orchestration/SKILL.md on GitHub (opens in a new tab) -
codex-skill-generator
Create or update Codex skills that follow the repository skill format, trigger cleanly, and stay concise. Use when adding a new skill, refining an existing SKILL.md, or converting domain guidance into an installable Codex skill package.
skills/codex-skill-generator/SKILL.md on GitHub (opens in a new tab) -
coding-standards
Cross-language coding standards for Python, TypeScript, and Go covering naming, SOLID design, code smell removal, and comment philosophy. Use when writing, reviewing, or refactoring production code for maintainability.
skills/coding-standards/SKILL.md on GitHub (opens in a new tab) -
complex-doc-rag
Use when building a RAG pipeline that ingests PDFs, Excel, CSV, or images — especially when debugging silent data loss, choosing between OCR tools, or handling edge cases like scanned pages, merged cells, or embedded charts.
skills/complex-doc-rag/SKILL.md on GitHub (opens in a new tab) -
containerization
Use when writing Dockerfiles, setting up docker-compose for local dev, configuring Kubernetes resources (Deployment, Service, Ingress, HPA), sizing pod resource limits, or packaging a service with Helm.
skills/containerization/SKILL.md on GitHub (opens in a new tab) -
data-pipelines
Use when building or debugging data pipelines with Airflow or Prefect, writing dbt models or tests, designing incremental loads, implementing idempotent ETL/ELT jobs, validating data quality, or orchestrating multi-step data workflows.
skills/data-pipelines/SKILL.md on GitHub (opens in a new tab) -
database-design
Use when designing a schema, adding indexes to fix slow queries, writing a zero-downtime migration, diagnosing N+1 issues with EXPLAIN ANALYZE, or configuring connection pooling for a PostgreSQL-backed service.
skills/database-design/SKILL.md on GitHub (opens in a new tab) -
database
Database guidance for schema naming, safe migrations, indexing, N+1 detection, transaction scope, and soft-delete versus hard-delete tradeoffs. Use when designing schemas, writing migrations, or tuning persistence behavior.
skills/database/SKILL.md on GitHub (opens in a new tab) -
deployment-strategies
Use when choosing a deployment strategy for a release, setting up canary or blue/green rollouts, adding feature flags to decouple deployment from release, coordinating a zero-downtime database migration, or defining rollback criteria and procedures.
skills/deployment-strategies/SKILL.md on GitHub (opens in a new tab) -
development-workflow
Use when choosing a branching strategy, writing a commit message, opening or reviewing a pull request, setting up commit linting, or tagging a versioned release.
skills/development-workflow/SKILL.md on GitHub (opens in a new tab) -
docker
Containerization guidance for multi-stage builds, non-root execution, dockerignore hygiene, layer caching, healthchecks, and secret handling. Use when writing or reviewing Dockerfiles and container images.
skills/docker/SKILL.md on GitHub (opens in a new tab) -
end-to-end-testing
End-to-end (E2E) testing patterns for user journeys, browser automation, UI state, and production-like environment validation. Use when testing the system as a black box from the user's perspective.
skills/end-to-end-testing/SKILL.md on GitHub (opens in a new tab) -
event-driven
Use when designing or debugging an event-driven system — choosing Kafka partitioning strategies, implementing the outbox pattern, handling dead-letter queues, ensuring idempotent consumers, or making event sourcing decisions.
skills/event-driven/SKILL.md on GitHub (opens in a new tab) -
fastapi
Use when structuring a FastAPI application, designing dependency injection chains, defining Pydantic v2 schemas, adding JWT authentication, or writing async route tests with httpx.
skills/fastapi/SKILL.md on GitHub (opens in a new tab) -
feature-flags
Use when adding feature flag support to a service, designing a percentage-based rollout, setting up A/B experiments or multivariate tests, choosing between LaunchDarkly, Unleash, and OpenFeature, writing tests for flag-gated code, or managing flag lifecycle and cleanup.
skills/feature-flags/SKILL.md on GitHub (opens in a new tab) -
frontend
Use when designing React component structure, deciding where state should live, implementing data fetching with TanStack Query, building validated forms, or optimizing rendering performance.
skills/frontend/SKILL.md on GitHub (opens in a new tab) -
general-temporal
Use when building or debugging Temporal workflows in Python — structuring workflows and activities, enforcing determinism, handling retries and timeouts, managing state across replays, or diagnosing workflow failures.
skills/general-temporal/SKILL.md on GitHub (opens in a new tab) -
git-workflow
Git workflow guidance for branch naming, conventional commits, PR title format, merge strategy, and safe history rewriting. Use when creating branches, preparing commits, or reviewing repository hygiene.
skills/git-workflow/SKILL.md on GitHub (opens in a new tab) -
github-issues
Use when creating, triaging, or filing GitHub issues — writing bug reports, feature requests, or task tickets; classifying severity; using the gh CLI; or handling edge cases like regressions, flaky failures, security vulnerabilities, or cross-repo dependencies.
skills/github-issues/SKILL.md on GitHub (opens in a new tab) -
go
Use when writing or debugging non-trivial Go — error handling patterns, goroutine/channel design, interface composition, generics, context propagation, or Go-specific idioms like table-driven tests and functional options.
skills/go/SKILL.md on GitHub (opens in a new tab) -
incident-response
Use when triaging a production alert, writing a postmortem, creating or updating a runbook, classifying incident severity, or setting up on-call escalation paths.
skills/incident-response/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.