skill

Manages local Codex skills through CLI commands for listing, creating, editing, and syncing.

Updated Feb 1, 2024
One-click install
npx skills add https://github.com/ogiboy/portfolio-app --skill skill-ogiboy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill
Source: https://github.com/ogiboy/portfolio-app/tree/main/.codex/skills/skill
Command: npx skills add https://github.com/ogiboy/portfolio-app --skill skill-ogiboy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing a growing library of local AI skills across user and project scopes becomes tedious when done by hand—this Skill provides a single CLI-style interface to list, add, remove, edit, search, and sync SKILL.md files without manually touching directories or YAML frontmatter. ## Core Features & Use Cases - Skill CRUD Operations: Create skills via an interactive wizard with templates, edit frontmatter fields, and remove skills with confirmation safeguards. - Discovery and Search: List skills organized by scope, search across names, triggers, descriptions, and content, and view detailed info for any skill. - Scope Synchronization: Compare user-level (~/.codex/skills/) and project-level (.codex/skills/) skills and copy them between scopes with confirmation prompts. - Use Case: After solving a tricky bug, run the add wizard to capture it as a project-level skill with proper triggers, then sync it to your user scope so it applies across all projects. ## Quick Start Ask the assistant to list all local skills across user and project scopes to see your current skill inventory.

Frequently Asked Questions about skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new Codex skill from scratch?

Run the add subcommand to launch an interactive wizard that prompts for a name, description, triggers, argument hint, and scope. It validates naming conventions (lowercase, hyphens only) and generates a SKILL.md file from a template in the chosen directory.

How do I search my local skills by keyword?

Use the search subcommand with a query string to match against skill names, descriptions, triggers, and full markdown content across both user and project scopes. Results are ranked with name and trigger matches prioritized over content matches.

What is the difference between user-level and project-level skills?

User-level skills live in ~/.codex/skills/ and apply across all projects, while project-level skills live in .codex/skills/ and are committed with the repository for team sharing. The sync subcommand copies skills between these two scopes.

Can I delete a skill without confirmation?

No, the remove subcommand always displays the skill's name, description, and scope, then requires explicit yes/no confirmation before deleting the skill directory. Destructive operations are never performed automatically.

What makes a good skill according to the quality guidelines?

Good skills are non-Googleable, context-specific to actual files and errors in the codebase, actionable with precise steps, and hard-won from real debugging effort. Generic programming advice or easily searchable content should not become skills.