managing-library

managing-library is a skill for Claude Code, Codex from itaywol/adeptability. It costs 53 tokens per session (711 once invoked), scanned A, original, MIT.

A skill for maintaining an Adept skill library, a repository that publishes reusable skills to other projects. It distinguishes published skills from private development helpers.

In plain words
What is it for?
Use it to add, publish, list, edit, remove, and sync skills in a repository managed with Adept.
Why use it?
It prevents development-only skills from being published accidentally and keeps the library's source and consumer-facing content organized.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/itaywol/adeptability/managing-library
Any agent
npx skills add itaywol/adeptability --skill managing-library
Clone the repo
git clone --depth 1 https://github.com/itaywol/adeptability

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for managing-library

README.md
[![agentmods](https://agentmods.dev/badge/skills/itaywol/adeptability/managing-library.svg)](https://agentmods.dev/skills/itaywol/adeptability/managing-library)
Your own site
<a href="https://agentmods.dev/skills/itaywol/adeptability/managing-library"><img src="https://agentmods.dev/badge/skills/itaywol/adeptability/managing-library.svg" alt="Measured on agentmods" height="20"></a>
Per session 53 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 711 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00053 $0.00711
Opus 5 $0.00026 $0.00356
Sonnet 5 $0.00011 $0.00142
Haiku 4.5 $0.00005 $0.00071

Measured 4d ago against content hash 47b7df938401, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

managing-library scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

internal/defaultskills/assets/managing-library/SKILL.md · 73 lines

How it starts

The opening of the file, as written. The whole thing — 73 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Managing an adept library

A library is a repo created with adept init --as-library. It exists to publish skills to other repos. It has two skill locations — keep them straight:

location source in adept skill list published to consumers? purpose
skills/<id>/ (repo root) published yes the library's product
.adeptability/skills/<id>/ private no dev-only helpers, rendered to your harness

config.json carries "layout": "library". Consumers add the repo with adept library add <name> --from <git-url> and only ever see the published skills/.

Adding skills

In a library, adept skill add defaults to private (it's the safe default — nothing is published by accident). Use --publish for skills that ship to consumers:

adept skill add my-helper            # → .adeptability/skills/my-helper/   (private, dev-only)
adept skill add pr-review --publish  # → skills/pr-review/                 (published)
adept skill list                     # SOURCE column shows published | private | library:<name>

edit and remove take a bare <id> and find it in either location (published wins on a name clash):

adept skill edit pr-review
adept skill remove my-helper

Rendering dev helpers to your own harness

Private skills render to your enabled harnesses so they assist you while you author the library, without shipping:

adept harness add claude-code        # once
adept sync                           # renders published + private → .claude/skills/, …
echo ".claude/" >> .gitignore        # rendered output is not source

adept init --as-library seeds this skill and the authoring helpers (using-adept, authoring-adept-skills) straight into .adeptability/skills/ for you.

Publishing

Commit and push. Only skills/ (published) reaches consumers; .adeptability/skills/ and the gitignored .claude/ stay local.

git add skills .adeptability && git commit -m "add <skill>" && git push

Read the full file on GitHub · 73 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 73 lines · 53 tokens per session scan A 47b7df938401

Subscribe to this mod's changes

managing-library is a skill published in the GitHub repository itaywol/adeptability (9 stars, last pushed 1mo ago), licensed MIT. It adds 53 tokens to every session and 711 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.