A curated list of practical Codex skills for automating workflows across the Codex CLI and API.
Want skills that do more than generate text? Codex can send emails, create issues, post to Slack, and take actions across 1000+ apps. See how →
git clone https://github.com/ComposioHQ/awesome-codex-skills.git
cd awesome-codex-skills/awesome-codex-skills
# Install one or more skills into $CODEX_HOME/skills (defaults to ~/.codex/skills)
python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path meeting-notes-and-actionsThe installer fetches the skill and places it in $CODEX_HOME/skills/<skill-name>. Restart Codex to pick up new skills.
- Copy the desired skill folder (e.g.,
./spreadsheet-formula-helper) into$CODEX_HOME/skills/(defaults to~/.codex/skills/). - Restart Codex so it loads the new metadata.
- In your next session, describe the task or mention the skill name; Codex will trigger matching skills based on their
descriptionfrontmatter.
Codex skills are modular instruction bundles that tell Codex how to execute a task the way you want it done. Each skill lives in its own folder with a SKILL.md that includes metadata (name + description) and step-by-step guidance. Codex reads the metadata to decide when to trigger a skill and loads the body only after it fires, keeping context lean.
- create-plan/ - Quickly draft concise execution plans for coding tasks.
- gh-address-comments/ - Address review or issue comments on the open GitHub PR for the current branch using
gh. - gh-fix-ci/ - Inspect failing GitHub Actions checks, summarize failures, and propose fixes.
- mcp-builder/ - Build and evaluate MCP servers with best practices and an evaluation harness.
- webapp-testing/ - Run targeted web app tests and summarize results.
- connect/ - Connect Codex to 1000+ apps via Composio for real actions (Slack, GitHub, Notion, etc.).
- connect-apps/ - Quickly wire up Composio app connections for actions and workflows.
- linear/ - Manage issues, projects, and team workflows in Linear.
- meeting-insights-analyzer/ - Analyze meeting transcripts for themes, risks, and follow-ups.
- meeting-notes-and-actions/ - Turn meeting transcripts into summaries with decisions and owner-tagged action items.
- internal-comms/ - Craft internal announcements, updates, and stakeholder messaging.
- invoice-organizer/ - Normalize and extract invoice data for tracking and reporting.
- notion-knowledge-capture/ - Convert chats or notes into structured Notion pages with proper linking.
- notion-meeting-intelligence/ - Prepare meeting materials with Notion context plus Codex research.
- notion-research-documentation/ - Synthesize multiple Notion sources into briefs, comparisons, or reports with citations.
- notion-spec-to-implementation/ - Turn Notion specs into implementation plans, tasks, and progress tracking.
- support-ticket-triage/ - Triage customer support tickets with categories, priority, next actions, and draft replies.
- file-organizer/ - Organize, rename, and tidy files to keep workspaces clean.
- skill-share/ - Share skills and reusable instructions across teammates.
- email-draft-polish/ - Draft, rewrite, or condense emails for the right tone and audience.
- changelog-generator/ - Create clear changelogs from commits or summaries.
- content-research-writer/ - Research and draft content with sourced citations.
- tailored-resume-generator/ - Tailor resumes to job descriptions with quantified impact.
- spreadsheet-formula-helper/ - Write and debug spreadsheet formulas, pivots, and array formulas.
- competitive-ads-extractor/ - Analyze competitor ads and extract structured insights.
- developer-growth-analysis/ - Analyze Codex chat history for coding patterns and learning gaps.
- lead-research-assistant/ - Research leads and enrich records with firmographic data.
- domain-name-brainstormer/ - Brainstorm available domain names with criteria and checks.
- raffle-winner-picker/ - Randomly select winners with audit-friendly logs.
- langsmith-fetch/ - Pull LangSmith project/test data for analysis.
- brand-guidelines/ - Apply OpenAI/Codex brand colors and typography to artifacts.
- canvas-design/ - Generate structured canvas layouts and design artifacts.
- image-enhancer/ - Upscale and refine images with configurable presets.
- slack-gif-creator/ - Generate GIFs for Slack with captions and styling.
- theme-factory/ - Create reusable theme tokens and palettes.
- video-downloader/ - Download and prepare videos for offline review.
- template-skill/ - Starter template for building new skills.
- skill-installer/ - Helper scripts to install skills from curated lists or GitHub paths.
- skill-creator/ - Guidance for building effective Codex skills with progressive disclosure.
- Skills live in
$CODEX_HOME/skills(default~/.codex/skills). Each subfolder needs aSKILL.mdwithnameanddescriptionfrontmatter. - After installing or updating a skill, restart Codex so it reloads metadata.
- In a session, describe the task naturally; Codex auto-triggers skills whose descriptions match the request. You can also mention a skill by name if you want it considered.
- To verify installation, list installed skills (
ls ~/.codex/skills) and inspect metadata (head ~/.codex/skills/<skill>/SKILL.md).
Skill layout:
skill-name/
├── SKILL.md # Required: instructions + YAML frontmatter
├── scripts/ # Optional: helper scripts for deterministic steps
├── references/ # Optional: long-form docs loaded only when needed
└── assets/ # Optional: templates or files used in outputs
Basic SKILL.md template:
---
name: my-skill-name
description: What the skill does and when Codex should use it.
---
# My Skill Name
Clear instructions and steps for Codex to execute the task.Best practices:
- Keep the
descriptionexhaustive about when to trigger; keep the body focused on execution steps. - Use progressive disclosure: put detailed references in
references/and call them out fromSKILL.mdonly when needed. - Include scripts for repeatable or deterministic operations; mention when Codex should run them.
- Avoid extra docs (README, changelog) inside the skill folder to keep context lean.
PRs welcome. Add real, reusable skills, keep descriptions precise, and include any needed scripts or references. If you add new skills, ensure the description clearly states when Codex should trigger and test that metadata fits within context limits.
- Join our Discord - Chat with other developers building Codex skills.
- Follow on X - Updates on new skills and features.
- Questions? support@composio.dev
Join thousands of developers building agents that ship