Communityライティング&編集github.com

ssauma/skill-vault

Audit Agent Skill context overhead in OpenAI Codex and Claude Code; reversibly lazy-load approved Codex skills without changing triggers, with safe rollback.

skill-vault とは?

skill-vault is a Claude Code agent skill that audit Agent Skill context overhead in OpenAI Codex and Claude Code; reversibly lazy-load approved Codex skills without changing triggers, with safe rollback.

対応Claude CodeCodex CLI~Cursor
npx skills add ssauma/skill-vault

Installed? Explore more ライティング&編集 skills: steipete/notion, affaan-m/seo, affaan-m/brand-voice · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Skill Vault

Use the skill-vault CLI as the deterministic engine. Do not recreate its scan or transaction logic manually.

Before any workflow, run command -v skill-vault. If it is unavailable, stop and tell the user to install the separate CLI with npm install --global skill-vault; plugin installation alone does not install executables. Do not use npx, download code implicitly, or substitute manual mutations.

Diagnose

Run skill-vault doctor --json. This is read-only. Explain that Codex initially loads discovery metadata, not every full SKILL.md body, and preserve all three outcomes:

  • isolation_recommended
  • no_action_needed
  • unsuitable_for_isolation

Do not recommend isolation solely because a skill body is large.

Apply

After the user selects a skill, run skill-vault plan --skill <absolute-SKILL.md-path> --json and show its exact effects. Run skill-vault apply <plan-id> --json only after explicit approval of that plan.

The transaction must preserve the original, add only an owned skills.config disable block, and stage an explicit-only proxy with the original skill name. Do not change the user's $skill-name or slash-command habits.

Roll back

Use skill-vault status --json before mutation. For complete recovery, run skill-vault rollback --all --json. If drift is reported, stop; do not overwrite user edits or restore a whole configuration snapshot.

If the CLI is unavailable, direct the user to scripts/uninstall.sh in the repository. It invokes the bundled recovery entrypoint before removing the npm package.

Reply in the user's language unless they request another language.

関連スキル

steipete/notion

Notion CLI/API for pages, Markdown content, data sources, files, comments, search, Workers, and raw API calls.

community

affaan-m/seo

Audit, plan, and implement SEO improvements across technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy. Use when the user wants better search visibility, SEO remediation, schema markup, sitemap/robots work, or keyword mapping.

community

affaan-m/brand-voice

Build a source-derived writing style profile from real posts, essays, launch notes, docs, or site copy, then reuse that profile across content, outreach, and social workflows. Use when the user wants voice consistency without generic AI writing tropes.

community

affaan-m/crosspost

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

community

affaan-m/x-api

X/Twitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.

community

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

community