OpenAI’s Codex CLI has rapidly become a go-to tool for developers who want AI-powered workflow automation directly from the terminal. The awesome-codex-skills repository by ComposioHQ delivers a curated collection of Codex skills that transform Codex from a code generator into a full-fledged automation engine – capable of sending emails, triaging issues, deploying pipelines, and connecting to over 1000 applications. With 3.3K stars and growing, this collection represents the most practical and battle-tested Codex skills available for developers who want to ship faster and automate repetitive tasks without leaving the command line.

What Are Codex Skills?

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 file that includes YAML frontmatter metadata (name and 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 and efficient.

This progressive disclosure design is what sets Codex skills apart from simple prompt templates. The metadata stays lightweight in context (~100 words), the SKILL.md body loads only when the skill triggers (under 5k words), and bundled resources like scripts, references, and assets load on demand. This three-level loading system ensures that Codex never wastes context window space on irrelevant information.

Codex Skills Ecosystem Overview

The diagram above illustrates the full Codex skills ecosystem. At the top sits the OpenAI Codex Platform, which encompasses both the Codex CLI and the Codex API. The Awesome Codex Skills Hub sits at the center, organizing 40+ curated skills across five major categories: Development and Code Tools, Productivity and Collaboration, Communication and Writing, Data and Analysis, and Meta and Utilities. The Skill Installer provides a streamlined path for adding skills from GitHub repositories directly into the local Codex skills directory. On the right side, the Composio Integration layer extends Codex’s reach to over 1000 real-world applications – from Slack and GitHub to Notion and Gmail – enabling Codex to take actual actions rather than just generating text about them. External skills like Bernstein, AuraKit, Vibe-Skills, and Emdash further expand the ecosystem with specialized capabilities such as multi-agent orchestration, security frameworks, and governed skill harnesses.

Skill Categories

The repository organizes skills into five distinct categories, each targeting a different aspect of developer workflow automation.

Skill Categories Breakdown

This diagram breaks down the five skill categories and their constituent skills. The Development and Code Tools category is the largest, with 11 skills covering code reviews, migrations, CI fixes, MCP server building, and deployment pipelines. Productivity and Collaboration follows with 14 skills focused on meeting intelligence, Notion integration, issue triage, and document generation. Communication and Writing provides 6 skills for email drafting, changelog generation, content research, and resume tailoring. Data and Analysis offers 9 skills for spreadsheet formulas, competitive analysis, log filtering, and market data. Meta and Utilities rounds out the collection with 10 skills for brand guidelines, design generation, image enhancement, and skill creation tooling.

Development and Code Tools

Skill Description
brooks-lint AI code reviews grounded in six classic engineering books with decay risk diagnostics and severity labels
codebase-migrate Run large codebase migrations and multi-file refactors in reviewable batches with CI verification
codebase-recon Analyze git history to surface hotspots, bug magnets, bus factor, and high-risk files
create-plan Quickly draft concise execution plans for coding tasks
deploy-pipeline End-to-end Stripe to Supabase to Vercel release pipelines with verify and rollback
gh-address-comments Address review or issue comments on the open GitHub PR for the current branch
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
pr-review-ci-fix Automated GitHub/GitLab PR review plus CI auto-fix loop via the Composio CLI
sentry-triage Diagnose Sentry issues by mapping stack frames to local source
webapp-testing Run targeted web app tests and summarize results

Productivity and Collaboration

Skill Description
connect Connect Codex to 1000+ apps via the Composio CLI for real actions
connect-apps Wire up Composio CLI connections and kick off app workflows from the shell
issue-triage Triage Linear or Jira backlogs and run bug sweeps from the terminal
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
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
notion-spec-to-implementation Turn Notion specs into implementation plans, tasks, and progress tracking
support-ticket-triage Triage customer support tickets with categories, priority, and draft replies
file-organizer Organize, rename, and tidy files to keep workspaces clean
paperjsx Generate PPTX, DOCX, XLSX, and PDF documents from structured JSON locally
skill-share Share skills and reusable instructions across teammates

Communication and Writing

Skill Description
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
codex-sms-verification Real-SIM SMS verification for AI agents via VirtualSMS MCP
unslop Remove AI writing patterns from text with five intensity levels

Data and Analysis

Skill Description
spreadsheet-formula-helper Write and debug spreadsheet formulas, pivots, and array formulas
competitive-ads-extractor Analyze competitor ads and extract structured insights
datadog-logs Filter Datadog logs from the shell via the Composio CLI
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
helium-mcp Search real-time news with bias scoring and live market data via MCP

Meta and Utilities

Skill Description
brand-guidelines Apply OpenAI/Codex brand colors and typography to artifacts
agent-deep-links Build and validate deep links for Codex, Cursor, and VS Code
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

How Codex Skills Work

Understanding the internal architecture of Codex skills is essential for both using and creating them effectively.

Codex Skill Architecture and Workflow

The workflow diagram above shows the complete lifecycle of a Codex skill invocation. It starts when a user issues a natural language request to the Codex CLI. Codex reads the metadata (name and description fields) from all installed skills in the ~/.codex/skills/ directory. When a skill’s description matches the user’s request, Codex loads the SKILL.md body using progressive disclosure – meaning the full instructions only enter context after the trigger fires. Codex then executes the skill workflow, which may involve running bundled scripts from the scripts/ directory, loading reference documentation from references/, or using assets from assets/. For skills that need to interact with external services, the Composio CLI provides authenticated access to over 1000 applications. If no skill matches the request, Codex falls back to its default behavior. The result or completed action is then returned to the user.

Skill Anatomy and Progressive Disclosure

This anatomy diagram details the internal structure of a Codex skill and its three-level progressive disclosure system. At the top sits the skill directory, which lives inside ~/.codex/skills/. The required SKILL.md file contains two parts: the YAML frontmatter (with name and description fields that serve as the triggering mechanism) and the Markdown body (with step-by-step instructions loaded only after triggering). Optional bundled resources include scripts/ for executable code that provides deterministic reliability, references/ for long-form documentation loaded on demand, and assets/ for templates and output files. The three disclosure levels are shown on the right: Level 1 (metadata) is always in context at approximately 100 words; Level 2 (SKILL.md body) loads when the skill triggers, keeping under 5k words; Level 3 (bundled resources) loads as needed with no practical limit since scripts can execute without entering the context window. This architecture ensures that Codex’s context window is never wasted on irrelevant information, making skills both efficient and scalable.

Installation

The repository includes a dedicated installer script that fetches skills from GitHub and places them in the correct directory:

git clone https://github.com/ComposioHQ/awesome-codex-skills.git
cd awesome-codex-skills
# Install a specific skill into ~/.codex/skills/
python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path meeting-notes-and-actions

The installer fetches the skill and places it in $CODEX_HOME/skills/<skill-name> (defaults to ~/.codex/skills/). Restart Codex after installation to pick up the new skill.

Method 2: Manual Installation

For manual installation, copy the desired skill folder directly:

# Copy a skill folder into the Codex skills directory
cp -r ./spreadsheet-formula-helper ~/.codex/skills/

# Restart Codex so it loads the new metadata
# In your next session, describe the task naturally
# Codex will auto-trigger matching skills

Method 3: Install External Skills

Some skills live in external repositories. Use the installer with the external repo URL:

# Install brooks-lint from its own repository
python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
  --repo hyhmrright/brooks-lint \
  --path skills/brooks-lint \
  --name brooks-lint

# Install codebase-recon from its repository
python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
  --repo yujiachen-y/codebase-recon-skill \
  --path skills/codebase-recon \
  --name codebase-recon

Verify Installation

After installing skills, verify they are recognized:

# List installed skills
ls ~/.codex/skills

# Inspect a specific skill's metadata
head ~/.codex/skills/meeting-notes-and-actions/SKILL.md

Usage Examples

Connecting Codex to Real Applications

The connect skill is the gateway to real-world automation. Instead of generating text about what you could do, Codex actually does it:

# Install the Composio CLI first
curl -fsSL https://composio.dev/install | bash

# Log in and link your apps
composio login
composio link github
composio link gmail
composio link slack

Once connected, Codex can execute real actions:

# Send an email
composio execute GMAIL_SEND_EMAIL -d '{
  "recipient_email": "team@company.com",
  "subject": "Sprint Review Complete",
  "body": "All items shipped. See the board for details."
}'

# Create a GitHub issue
composio execute GITHUB_CREATE_ISSUE -d '{
  "owner": "my-org",
  "repo": "backend-api",
  "title": "Timeout on mobile endpoints",
  "labels": ["bug"]
}'

# Post to Slack
composio execute SLACK_SEND_MESSAGE -d '{
  "channel": "engineering",
  "text": "Deploy complete - v2.4.0 is live"
}'

Creating Execution Plans

The create-plan skill helps draft concise, actionable plans for coding tasks:

# In a Codex session, simply describe your task:
# "Create a plan for migrating the auth module from JWT to session-based tokens"

Codex will scan the codebase context, identify constraints, and produce a structured plan with scope, action items, and open questions – all in read-only mode without modifying any files.

Fixing CI Failures

The gh-fix-ci skill inspects failing GitHub Actions checks and proposes fixes:

# In a Codex session:
# "Fix the failing CI checks on my current PR"

Codex runs the bundled inspect_pr_checks.py script, summarizes the failures, and proposes targeted fixes.

Building MCP Servers

The mcp-builder skill provides a complete framework for building and evaluating MCP (Model Context Protocol) servers:

# In a Codex session:
# "Build an MCP server for my weather API"

The skill includes best practices documentation, evaluation harness scripts, and reference implementations for both Node.js and Python MCP servers.

Creating Your Own Skills

The repository includes a skill-creator skill that guides you through building effective Codex skills. Here is the recommended process:

Step 1: Initialize the Skill

# Use the bundled init script
scripts/init_skill.py my-skill --path skills/public
scripts/init_skill.py my-skill --path skills/public --resources scripts,references

Step 2: Write the SKILL.md

---
name: my-skill-name
description: What the skill does and when Codex should use it. Include both
  functionality and trigger contexts so Codex knows when to activate this skill.
---

# My Skill Name

Clear instructions and steps for Codex to execute the task.

Step 3: Add Bundled Resources

Organize supporting files into the standard directories:

my-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

Step 4: Package and Validate

# Package the skill into a distributable .skill file
scripts/package_skill.py path/to/my-skill-name

# The script validates frontmatter, naming, and structure automatically

Best Practices for Skill Creation

  • Keep descriptions exhaustive about when to trigger; keep the body focused on execution steps
  • Use progressive disclosure: put detailed references in references/ and call them out from SKILL.md only when needed
  • Include scripts for repeatable or deterministic operations
  • Avoid extra docs (README, changelog) inside the skill folder to keep context lean
  • Match freedom to fragility: use specific scripts for fragile operations, text instructions for flexible ones

Notable External Skills

Beyond the curated in-repo skills, several powerful external skills extend Codex’s capabilities:

Skill Description
Bernstein Multi-agent orchestrator with Codex CLI adapter. Runs parallel Codex agents in isolated git worktrees with quality gates
AuraKit All-in-one skill framework: 46 modes, 23 sub-agents, 6-layer OWASP security, 10 lifecycle hooks, ~55% token savings
Vibe-Skills Governed Codex skill harness for staged, test-driven work: routes 340+ skills through requirement freeze, plan approval, execution, and verification
Emdash Skills 14-category autonomous product-building OS with CF Workers, Hono, Angular, D1, and Stripe. One-line prompts to deployed SaaS

Troubleshooting

Problem Solution
Skills not loading after install Restart Codex so it reloads metadata from ~/.codex/skills/
Skill not triggering Check that the description frontmatter covers your use case. Codex matches based on description text
Not logged in error with Composio Run composio login to authenticate
Connection required for <toolkit> Run composio link <toolkit> to connect the app
Unknown tool slug Use composio search "<what you want>" or composio tools list <toolkit>
Bad inputs on Composio execute Run composio execute <SLUG> --get-schema then --dry-run to test
Composio action failed Check permissions in the target app; ensure OAuth scopes are sufficient
Skill context too large Keep SKILL.md under 500 lines; move details to references/ directory
Installer script fails Ensure Python 3 is available and the repo path is correct

Conclusion

The awesome-codex-skills repository represents a significant step forward in making AI-powered workflow automation practical and accessible. By providing a curated, modular collection of skills with a clean progressive disclosure architecture, it enables developers to transform Codex from a code suggestion tool into a full automation engine. The Composio integration layer – connecting Codex to over 1000 real-world applications – bridges the gap between AI-generated text and real actions. Whether you are triaging issues, deploying pipelines, analyzing meeting transcripts, or building MCP servers, these Codex skills provide the structured workflows and bundled resources needed to get the job done reliably from the terminal.

Links:

Watch PyShine on YouTube

Contents