almogbaku/aos/capability-remove

Claude Code and agent skill by almogbaku/aos

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Removes an installed aos capability exactly, walking its lockfile entry

Install

npx vskill@latest install almogbaku/aos/capability-remove

SKILL.md

capability-remove

Not in context yet? Load the capability-lifecycle skill first — the map, the contract, and the Experience rules.

  1. aos-cap show <id> → the entry: artifacts, links and uses_links (including the

capability's tool binary, recorded as an artifact), cron_owned, config keys, env variable names, scripts.

  1. Scope: removing the capability entirely, or from one harness while it

stays installed elsewhere? Per-harness removal: run step 4 for that harness only and skip its render deletion (the render is shared — it stays), then re-record the reduced set (start from aos-cap show, drop that harness's links/artifacts/jobs, keep everything else), then step 6's verify scoped to that harness. The lockfile entry and the MOD file both stay. Skip step 5. Step 3's dependents check still applies scoped to this harness (a capability installed here that depends on this one). Note the lockfile's cron_owned is a flat id list with no harness dimension (§5.5), so identify this harness's jobs by introspecting the harness, not by reading the lockfile. Whole removal continues below.

  1. Dependents check: another entry in aos-cap list whose manifest

depends.capabilities or uses names this one → say so; stop unless the user insists (then remove dependents first). A dependent's uses_links point into this render, so removing it first is what keeps them from dangling.

  1. Un-write per the cheat-sheet's Removal section (load

the capability-lifecycle skill's reference/harness-<harness-runtime>.md now), in its stated order — typically: jobs → skill symlinks (delete the links and uses_links; then delete only personal/<render-path>/skills/ via a commit — capabilities/<id> for a shipped package, renders/<id> for the user's own, whose capabilities/<id>/ is its source; never the capability directory itself and never its MOD.md — revertible, the persist hook's dated message says why) → marker blocks → config keys → .env lines (ask first) → agents this capability created and nothing else uses (never an adopted one — contract) → scripts/hooks (revoke each hook's consent record first) → its tool (uv tool uninstall). A recorded link into <aos_home>/vendor is a referenced third-party skill: unlink it, and offer to drop the vendor clone only if no other entry links into it. Its machine-local state under `<aos_home>/.aos/` is not in the lockfile, so nothing walks it backwards — removing kb leaves kb-principal.yml and kb-registry.yaml behind. Offer to delete them, and say what each is: the principal list (who authors writes on this machine) and the registry (the list of every base). Both are the user's, not the capability's — an unasked deletion loses answers they gave; a re-install would adopt the old values silently, which is right often enough to be worth asking about.

  1. Tell the user their MOD.md stays: "your answers survive — in your personal repo,

reinstalling brings it back personalized."

  1. Verify: re-introspect until no metadata.aos.origin, aos: names, marker

blocks, or links into personal/ remain; aos-cap remove <id>; friendly close.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/almogbaku/aos/capability-remove/badge)](https://verified-skill.com/skills/almogbaku/aos/capability-remove)

Something wrong with this skill or its page? Tell us.