A versioned skill pack for OpenAI Codex, GitHub Copilot CLI, and VS Code Copilot.
This repository keeps reusable skill workflows in one place, then maps them into the formats each client understands.
- Codex-compatible skills under
skills/ - Shared workflow sources under
shared/ - Generated or maintained adapter files for Copilot CLI and VS Code Copilot under
adapters/ - Utility scripts for generation, sync, and installation under
scripts/
context7-docsgh-address-commentsgh-fix-cilocal-system-admin-contextproject-skill-bootstrapskillsmp-searchskill-repo-manager
The repository uses a shared-first workflow:
- Put reusable workflow semantics in
shared/<skill-name>/ - Keep Codex deployment files in
skills/<skill-name>/ - Generate or maintain Copilot CLI files in
adapters/copilot-cli/<skill-name>/ - Generate or maintain VS Code Copilot files in
adapters/vscode-copilot/<skill-name>/ - Sync Codex skills into
~/.codex/skills/only after reviewing changes
This avoids treating one client's file format as the canonical source for every other client.
skills/ Codex skill folders
shared/ Shared workflow source files
adapters/copilot-cli/ AGENTS.md and Copilot CLI instructions
adapters/vscode-copilot/ VS Code Copilot instructions and prompt files
scripts/ Generator, installer, and sync tools
Regenerate adapter files from the shared skill sources:
python scripts/generate_adapters.py --allGenerate only one skill:
python scripts/generate_adapters.py context7-docsThe generator reads machine-readable metadata from shared/<skill-name>/meta.json.
Sync one skill into ~/.codex/skills:
./scripts/sync_codex_skill.sh context7-docsSync all tracked skills:
./scripts/sync_codex_skill.sh --allForce overwrite deployed copies after diff review:
./scripts/sync_codex_skill.sh --all --forceClone or update the repository, then sync all Codex skills:
./scripts/install_codex_skills.shYou can also pass a custom repo URL or install directory:
./scripts/install_codex_skills.sh https://github.com/DavisYe/davis-llm-skill.git ~/project/davis-llm-skillCopy one skill's VS Code Copilot adapter into a target project:
./scripts/install_vscode_copilot_adapter.sh context7-docs ~/project/my-appIf the target already contains .github instruction files and you want this repository copy to win:
./scripts/install_vscode_copilot_adapter.sh context7-docs ~/project/my-app --force- Codex consumes
skills/<name>/ - Copilot CLI consumes instruction-oriented files such as
AGENTS.md - VS Code Copilot consumes
.github/copilot-instructions.md, scoped instruction files, and prompt files local-system-admin-contextis machine-specific and should not be copied to another machine without reviewing its baseline data
- Update the shared source when the skill has reusable semantics
- Update
shared/<skill-name>/meta.jsonwhen adapter wording changes - Regenerate adapters with
python scripts/generate_adapters.py --all - Update Codex-specific files if needed
- Sync to local Codex with
./scripts/sync_codex_skill.sh --all - Commit and push
GitHub Actions validates that generated adapter files are up to date by rerunning the generator and checking for diffs.
This repository includes files copied from openai/skills for some skills. Preserve their license files and review upstream licensing before redistributing modified copies.