coferlandia-skill-toolsmith

Consolidates a target skill's deterministic operations into one unified Python CLI and rewires its SKILL.md.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/coferlandia/coferlandia-skills --skill coferlandia-skill-toolsmith-coferlandia
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: coferlandia-skill-toolsmith
Source: https://github.com/coferlandia/coferlandia-skills/tree/main/skills/meta/coferlandia-skill-toolsmith
Command: npx skills add https://github.com/coferlandia/coferlandia-skills --skill coferlandia-skill-toolsmith-coferlandia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Agent skills often accumulate scattered internal scripts and repeated mechanical instructions that waste tokens and behave inconsistently. This Skill analyzes one explicitly named target skill, moves its deterministic work into a single Python CLI, and rewires the target SKILL.md to call that one public interface. ## Core Features & Use Cases - Read-only analysis and classification: Inventories every tool in the target skill and tags each operation as CLI_REQUIRED, CLI_RECOMMENDED, OPTIONAL, KEEP_IN_SKILL, or NOT_JUSTIFIED, with an honest "no change" outcome allowed. - Unified CLI construction: Builds scripts/<skill-name>-cli.py with a hierarchical command tree, JSON output envelope, stable exit codes, --dry-run, self-check, and capabilities commands, consolidating legacy tools via WRAP, IMPORT, CONSOLIDATE, and other documented strategies. - Rewiring and behavioral validation: Updates the target SKILL.md and references to use the CLI, adds automated tests, and diffs behavior before and after to prove no workflow or semantic capability was lost. - Use Case: A maintainer notices a skill with five overlapping helper scripts and repeated shell pipelines. They explicitly invoke the Skill Toolsmith process on it, and receive one tested CLI plus a leaner SKILL.md with evidence-backed equivalence. ## Quick Start Run the Skill Toolsmith process on the target skill named project-archivist to consolidate its scripts into a single Python CLI.

Frequently Asked Questions about coferlandia-skill-toolsmith

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I consolidate multiple scripts in an agent skill into one CLI?▼

Invoke the Skill Toolsmith process explicitly for that target skill. It inventories every tool, classifies each operation by determinism, then builds scripts/<skill-name>-cli.py with a hierarchical command tree and rewires SKILL.md to call only that interface.

When does the skill toolsmith activate?▼

It activates only when the user explicitly names coferlandia-skill-toolsmith or requests the Skill Toolsmith process for a specific target skill. Similarity, token inefficiency, or general refactor requests never trigger it.

What commands must a generated skill CLI expose?▼

Every generated CLI must expose --help, version, self-check, and capabilities. Operational commands must support a stable JSON output envelope, documented exit codes, --dry-run for mutating operations, atomic writes, and path-safety validation.

Can the toolsmith decide not to change a skill?▼

Yes. If analysis shows the target skill is mostly semantic or already has a clean single interface, it reports a no-change outcome with evidence and modifies nothing. Manufacturing work to justify a run violates its safety constraints.

Does the toolsmith wrap tools like git, pytest, or docker?▼

No, not directly. It avoids wrapping universal tools unless the skill defines a stable higher-level operation on top of them, because wrapping bare commands adds a layer with no added behavior.

How is behavioral equivalence validated after rewiring a skill?▼

It diffs the target skill before and after using git, confirms all workflows and semantic rules survive, checks deterministic outputs are equivalent or better, and verifies repeated runs create no duplicates. Claims of savings require this evidence.