CO

codex-skill-authoring

Authoring tool for creating and managing Codex skills.

Install

mkdir -p .claude/skills/codex-skill-authoring && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16557" && unzip -o skill.zip -d .claude/skills/codex-skill-authoring && rm skill.zip

Installs to .claude/skills/codex-skill-authoring

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when creating, renaming, retrofitting, linting, or scaffolding repo-local Codex skills for hushh-research.
110 chars✓ has a “when” trigger
Advanced

Key capabilities

  • Create new owner or spoke skills
  • Enforce skill contract and manifest standards
  • Scaffold skills, manifests, and workflow packs
  • Update repo-context index for new entrypoints
  • Run skill linter and audit passes
  • Retrofit existing skills for clarity and conciseness

How it works

This skill provides a structured workflow for skill authoring, including scaffolding with `init_skill.py`, linting with `skill_lint.py`, and auditing with `skill_fleet_audit.py` to ensure adherence to contracts and taxonomy.

Inputs & outputs

You give it
A request to create, rename, retrofit, lint, or scaffold a repo-local Codex skill
You get back
A new or updated skill, manifest, or workflow pack, with linting and audit results

When to use codex-skill-authoring

  • Creating new skills
  • Renaming repository skills
  • Linting skill manifests

About this skill

Hussh Codex Skill Authoring Skill

Purpose and Trigger

  • Primary scope: codex-skill-authoring-intake
  • Trigger on creating or renaming repo-local skills, tightening the skill contract, adding skill tooling, or evolving the owner/spoke taxonomy.
  • Avoid overlap with repo-context and docs-governance.

Coverage and Ownership

  • Role: owner
  • Owner family: codex-skill-authoring

Owned repo surfaces:

  1. .codex/skills

Non-owned surfaces:

  1. repo-context
  2. docs-governance

Do Use

  1. Creating new owner or spoke skills under .codex/skills.
  2. Enforcing the shared local skill contract, skill.json manifests, and workflow-pack contracts.
  3. Scaffolding skills, manifests, and workflow packs and validating the fleet for drift, overlap, or orphaned surfaces.

Do Not Use

  1. Broad repo-orientation work that should start with repo-context.
  2. Product implementation or subsystem-specific work that already belongs to another owner skill.
  3. Docs-home governance outside the skill system itself.

Read First

  1. .codex/skills/codex-skill-authoring/references/skill-contract.md
  2. .codex/skills/codex-skill-authoring/references/truth-first-operating-kernel.md
  3. .codex/skills/codex-skill-authoring/references/authoring-workflow.md
  4. .codex/skills/repo-context/references/index-contract.md

Workflow

  1. Run the skill linter before changing the skill fleet so the current drift and coverage state are explicit.
  2. Decide whether the work needs a new owner, a new spoke, or a tighter existing skill.
  3. Scaffold with init_skill.py using explicit role, owner family, owned repo surfaces, task types, verification bundles, and optional workflow packs.
  4. Update the repo-context index, workflow packs, and agent-facing docs when a new entrypoint or rename becomes canonical.
  5. For new owner skills or workflow-pack changes, run a second lint/audit pass after the edits instead of trusting the first clean run.
  6. For licensing, onboarding, subtree, CI, or branch-governance skill changes, do a third check from the canonical repo entrypoint before calling the taxonomy stable.
  7. Keep blocking versus advisory skill drift explicit. Only owner/workflow drift that weakens runtime, deploy, release, or test authority should block the core loop; metadata-only drift should stay advisory.
  8. When PR governance comment templates change, enforce them through skill_lint.py so stale public-comment headings such as Acknowledgment, Verification, or maintainer-only Next do not re-enter generated templates.
  9. Keep recurring SOPs short in skills and route durable detail to canonical docs or workflow packs. Skills should point to runtime-db-fact-sheet.md, the data-plane contract, or a workflow playbook rather than duplicating long table inventories.
  10. Treat compact-kernel lint findings as blocking; report owner lanes as owner <skill-id> so the human-facing label matches the manifest role.
  11. Enforce the truth-first operating kernel through deterministic smoke fixtures so skills, workflows, and agents do not slide back into blind premise acceptance.
  12. For industry-grade skills, prefer a compact operating kernel in SKILL.md plus focused references/ files for detailed gates, templates, and calibration rules. Do not let incident-specific fixes accumulate as repeated inline SOP unless they belong in deterministic scripts or a focused reference.
  13. When retrofitting a skill, scan the full skill body for duplicated rules, stale historical examples, and oversized decision trees. Keep the main skill procedural; move reusable detail into references and executable logic into scripts.
  14. When a skill asks planning or operator questions, require research-backed question shape from the truth-first kernel: current truth, recommended path, risk if accepted blindly, decision needed, and recommended option first.
  15. When skill or workflow changes alter docs homes, route through docs-governance and the docs/reference/README.md classification model instead of inventing a parallel docs taxonomy.
  16. When route governance changes alter required reads or checks, update the owning frontend, cache, voice, mobile, docs, and surface-map skills together so future agents see the same route contract cascade.

Handoff Rules

  1. If the task begins with broad repo discovery or choosing the correct owner family, start with repo-context.
  2. If the task is docs-home governance outside the skill system, use docs-governance.
  3. After skill creation or retrofit, hand off to the correct owner skill for the actual domain work.
  4. Route licensing skill work to oss-license-governance, contributor setup skill work to contributor-onboarding, and upstream/subtree sync skill work to subtree-upstream-governance.

Required Checks

python3 .codex/skills/codex-skill-authoring/scripts/truth_first_smoke.py
python3 .codex/skills/codex-skill-authoring/scripts/compact_kernel_smoke.py
python3 .codex/skills/codex-skill-authoring/scripts/skill_lint.py
python3 .codex/skills/codex-skill-authoring/scripts/skill_fleet_audit.py --text
python3 .codex/skills/codex-skill-authoring/scripts/trigger_evals.py --text
python3 .codex/skills/codex-skill-authoring/scripts/init_skill.py --name example-owner --role owner --owner-family example-owner --owned-path README.md --task-type repo-orientation --verification-bundle example-owner --workflow-pack example-owner --dry-run
./bin/hushh codex audit
python3 -m py_compile .codex/skills/codex-skill-authoring/scripts/skill_lint.py .codex/skills/codex-skill-authoring/scripts/truth_first_smoke.py .codex/skills/codex-skill-authoring/scripts/init_skill.py .codex/skills/codex-skill-authoring/scripts/compact_kernel_smoke.py .codex/skills/codex-skill-authoring/scripts/skill_fleet_audit.py .codex/skills/codex-skill-authoring/scripts/trigger_evals.py .codex/skills/codex-skill-authoring/scripts/test_trigger_evals.py

When not to use it

  • Broad repo-orientation work
  • Product implementation or subsystem-specific work belonging to another owner skill
  • Docs-home governance outside the skill system itself

Prerequisites

python3

Limitations

  • Does not handle broad repo-orientation work
  • Does not handle product implementation or subsystem-specific work
  • Does not handle docs-home governance outside the skill system

How it compares

This skill provides a standardized and enforced process for skill authoring and maintenance, ensuring consistency and adherence to defined contracts, unlike an unguided manual approach.

Compared to similar skills

codex-skill-authoring side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
codex-skill-authoring (this skill)02moReviewAdvanced
command-development169moReviewIntermediate
prpm-development68moReviewIntermediate
rule-identifier59moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

command-development

anthropics

This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.

16133

prpm-development

pr-pm

Use when developing PRPM (Prompt Package Manager) - comprehensive knowledge base covering architecture, format conversion, package types, collections, quality standards, testing, and deployment

6101

rule-identifier

anthropics

This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.

584

autonomous-agent-patterns

davila7

Design patterns for building autonomous coding agents. Covers tool integration, permission systems, browser automation, and human-in-the-loop workflows. Use when building AI agents, designing tool APIs, implementing permission systems, or creating autonomous coding assistants.

451

example-skill

anthropics

This skill should be used when the user asks to "demonstrate skills", "show skill format", "create a skill template", or discusses skill development patterns. Provides a reference template for creating Claude Code plugin skills.

326

command-creator

davila7

This skill should be used when creating a Claude Code slash command. Use when users ask to "create a command", "make a slash command", "add a command", or want to document a workflow as a reusable command. Essential for creating optimized, agent-executable slash commands with proper structure and best practices.

422

Search skills

Search the agent skills registry