skill-manager

skill-manager is a skill for Claude Code, Codex from TestAny-io/testany-agent-skills. It costs 60 tokens per session (2,841 once invoked), scanned A, original, MIT.

A local graphical manager for browsing and managing Codex skills, plugins, and marketplace sources.

In plain words
What is it for?
Use it to inspect a local skill library, then install, update, enable, disable, remove, or restore items through the manager.
Why use it?
It replaces command-line management with a visual view of the skills available on your computer. Opening the interface does not itself install, disable, or remove anything.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions Codex.

Good fit Use it to inspect a local skill library, then install, update, enable, disable, remove, or restore items through the manager.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/testany-io/testany-agent-skills/skill-manager
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.

Any agent
npx skills add TestAny-io/testany-agent-skills --skill skill-manager
Clone the repo
git clone --depth 1 https://github.com/TestAny-io/testany-agent-skills

Made for: Claude Code, Codex.

Its marketplace also offers this one on its own, as the plugin skilldock — /plugin install skilldock after adding the marketplace above.

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 skill-manager

README.md
[![agentmods](https://agentmods.dev/badge/skills/testany-io/testany-agent-skills/skill-manager/github.svg)](https://agentmods.dev/skills/testany-io/testany-agent-skills/skill-manager)
Your own site
<a href="https://agentmods.dev/skills/testany-io/testany-agent-skills/skill-manager"><img src="https://agentmods.dev/badge/skills/testany-io/testany-agent-skills/skill-manager/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for skill-manager

Your own site · 80×15
<a href="https://agentmods.dev/skills/testany-io/testany-agent-skills/skill-manager"><img src="https://agentmods.dev/badge/skills/testany-io/testany-agent-skills/skill-manager.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 60 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,841 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
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.1 $0.00060 $0.02841
Opus 5.5 $0.00024 $0.01136
Sonnet 5.5 $0.00012 $0.00568
Haiku 4.5 $0.00006 $0.00284

Measured 2d ago against content hash 502d6fc8c37f, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

skill-manager 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 2d ago.

The scan reads SKILL.md. This mod also ships 43 executable files (assets/app/playwright.config.ts, assets/app/prototype/mock/data.ts, assets/app/prototype/vite.config.ts, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

plugins/skilldock/skills/skill-manager/SKILL.md · 76 lines

How it starts

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

SkillDock

本 skill 随独立的 skilldock 插件分发,可在 Codex 或 Claude 中使用,仅打开本地技能管理应用。两边打开的是同一个本地实例和同一份数据。在支持原生入口的 Codex 版本中,可从 More / Explore 的 SkillDock 打开完整主页面并固定到侧栏;在 Claude 中把本地技能管理器打开在内置浏览器面板里。GUI 按钮直接调用本地服务,打开即加载本机技能库。用户只要求打开界面时,不替其安装、禁用或移除实际技能。

Codex 原生入口

仅 Codex 有此入口(Claude 不加载它)。插件随包提供本地 MCP 服务及完整 UI。新会话/重载后,在 More / Explore 选择 SkillDock;可用 Pin to sidebar 固定。第一次打开会自动准备后台,后续复用已核实的实例。全局页面沿用已保存的项目,首次无选择时用用户主目录,用户可从项目选择器切换。后台中断时界面会重连,不自动重放写操作。原型 SkillDock Preview 是不同测试插件,正式入口需单独固定;不自动卸载用户的 Preview。

分发和生命周期说明见 原生应用接入。

启动与打开

从本次实际加载的 SKILL.md 所在目录定位 scripts/launch.sh,不要假定仓库 checkout 或插件缓存路径。启动器按固定顺序查找本机 Node.js 22.12+(Codex 工作区、已下载的专用版本、Homebrew、nvm/fnm/Volta/asdf/mise/nodenv、PATH),保存所选路径供两侧入口与后台任务复用,失效时重新查找;找不到时弹出安装引导(打开下载页或安装后“重新检测”),不再自动下载。

/bin/sh "/实际安装位置/skill-manager/scripts/launch.sh" start --project "/用户项目的绝对路径"

启动前确定用户项目目录,并用 --project 显式传入;不要先切换到下载目录或安装目录再把它作为用户项目。未指定时依次使用 SKILLDOCK_PROJECT_DIR、界面保存的项目、调用工作目录。界面“切换项目”可保存新的扫描选择。可用 SKILLDOCK_STATE_DIR 指定独立应用数据目录、PORT 指定端口;默认数据位于 ~/.local/share/skilldock,默认端口 4771。启动器把源文件复制到应用数据目录,按 lockfile 安装依赖并构建(输出写入数据目录的 build.log),不向安装的插件缓存写入运行数据。首次启动需要 npm registry 可达,后续复用相同构建。

Codex CLI 逐个验证 PATH、桌面应用内置 CLI 与 Codex 管理的副本;损坏的旧 wrapper 会被跳过。Claude 命令行依次取显式指定、用户手动指定的保存值、从 Claude 打开时会话提供的路径、Claude 桌面应用自带的最高版本、此前自动选中的保存值、PATH 与用户目录下的安装,选中后保存并在使用前核验版本,因此会跟上 Claude 的升级。指定 SKILLDOCK_CODEX_BIN 或 SKILLDOCK_CLAUDE_BIN 时必须是有效的绝对路径。SkillDock 的服务与它调用的命令行只继承白名单内的环境变量,不带入宿主会话变量。CLI 诊断也包含在 doctor 中,实际来源说明见 应用安装说明。

运行环境发现失败时先执行 launch.sh doctor(只读,不写任何文件)。宿主若提供 load_workspace_dependencies,可读取其返回的真实 Node 路径,以 SKILLDOCK_NODE_BIN 指定;自定义 Codex 应用位置使用 SKILLDOCK_CODEX_APP_DIR。无人值守或没有图形界面的环境可设 SKILLDOCK_NO_DIALOG=1 关闭安装引导对话框。不要修改 Codex 的签名或用户 shell 配置来绕过加载限制。诊断及兼容边界见 运行环境接入。

核对启动前后打印的请求目录和最终扫描目录、目录来源、Codex CLI 绝对路径,以及本机有 Claude 时所选的 Claude 命令行。真实路径与请求路径不同会有符号链接说明;若最终目录不符合用户意图,修正 --project 后重新打开,不把 HTTP 200 当作扫描目录正确的证据。

Read the full file on GitHub · 76 lines

Files

What ships with it

60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

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. 2d ago Changed 502d6fc8c37f
  2. 3d ago Changed · +7 lines · +5 tokens per session a10e777a506d
  3. 7d ago Changed · +2 lines 6c8acec6b415
  4. 17d ago Changed · +6 lines bd431fc53811
  5. 23d ago Changed · +2 lines acf6b8b86c3c
  6. 1mo ago Changed · +10 lines e6c7ed6962b6
  7. 1mo ago First seen · 49 lines · 55 tokens per session scan A b5c4ae16bf76

Subscribe to this mod's changes

skill-manager is a skill published in the GitHub repository TestAny-io/testany-agent-skills (82 stars, last pushed 3d ago), licensed MIT. It adds 60 tokens to every session and 2,841 once invoked, about $0.0002 per session on Opus 5.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-09-15.