Skip to content
Back to skills

New Skill

ASecurity

Create or update a reusable Codex skill with precise discovery metadata, progressive references, and tested helpers.

  • 26 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentspython

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add tomcounsell/ai --skill new-skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of New Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for New Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tomcounsell-new-skill-ai/badge)](https://www.skillsdirectory.com/skills/tomcounsell-new-skill-ai)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: new-skill
description: "Create or update a reusable Codex skill with precise discovery metadata, progressive references, and tested helpers."
---

# New Skill

Use the installed skill-creator skill when available and follow current official Codex skill guidance. Choose a lowercase hyphenated name matching its folder. For this repository use `.agents/skills/<name>/SKILL.md` for project scope or `.agents/skills-global/<name>/SKILL.md` for global scope; for a personal skill use the user's configured skill location, checking current discovery conventions first.
Write YAML frontmatter with `name` and a concise `description` stating the capability and when it applies. Automatic selection is the default. Add `agents/openai.yaml` only for useful UI metadata or an explicitly requested invocation policy; do not carry over Claude-only allowed-tools, context/fork, or model fields.
Keep instructions focused on non-obvious decisions, real invariants, and a clear deliverable. Put substantial conditional detail in linked references and deterministic reusable work in scripts. Use actual Codex tools, not fictional slash-command execution. Preserve user intent and existing authorization; avoid ritual approvals, unnecessary subagents, and global policy copied into every skill.
Validate frontmatter, naming, linked resources, scripts, and realistic routing examples. When capturing a workflow from the current task, remove one-off identifiers, credentials, obsolete attempts, and generic advice. In this repo, register its scope, target, and bundled resource paths in `.agents/skills-manifest.json`. For a Codex-only skill use `"source": null` and `"source_files": {}`; for a Claude-only skill (one that needs a Claude runtime feature Codex lacks) use `"target": null`, `"source_files": {}`, and `"resources": []`; a converted skill keeps its actual Claude source and hashes. Global sources belong in `.agents/skills-global/`, project skills in `.agents/skills/`. Run `scripts/codex_skills.py check` with the repository Python environment (PyYAML required), then `install` for global skills. Standard YAML descriptions and optional metadata are supported.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…