Skip to content

refactor(*): remove CLI, convert to pure skills collection#6

Merged
drichar merged 1 commit intomainfrom
refactor/remove-cli
Feb 10, 2026
Merged

refactor(*): remove CLI, convert to pure skills collection#6
drichar merged 1 commit intomainfrom
refactor/remove-cli

Conversation

@drichar
Copy link
Contributor

@drichar drichar commented Feb 10, 2026

Summary

Remove the custom CLI (@txnlab/skills) and all supporting build infrastructure. The Vercel Skills CLI (npx skills) now handles installation, removal, and management of agent skills across 35+ agents. This repo becomes a pure skills collection.

Changes

Deleted

  • src/ — all CLI source code (12 files)
  • tests/ — all CLI tests (4 files)
  • skills/skill-creator/ — Anthropic's meta-skill (available via Vercel skills repo)
  • tsconfig.json, eslint.config.ts, .releaserc.js, bun.lock — build/release tooling
  • .vscode/, .prettierignore, CHANGELOG.md — CLI development artifacts
  • .github/workflows/release.yml — npm publishing workflow

Added

  • scripts/validate.js — standalone Node.js validation script (no dependencies), validates SKILL.md frontmatter

Simplified

  • package.json — stripped to metadata + validate script, marked private: true
  • .github/workflows/ci.yml — runs node scripts/validate.js on PRs touching skills/
  • .gitignore — removed CLI-specific entries

Rewritten

  • README.md — skills collection README with npx skills add txnlab/skills commands
  • CLAUDE.md / AGENTS.md — updated for skills-only repo structure

Skills directory is untouched

The three TxnLab skills (nfd, use-wallet, haystack-router) are completely unchanged.

Install commands (new)

npx skills add txnlab/skills                          # all skills
npx skills add txnlab/skills --skill nfd              # specific skill
npx skills add txnlab/skills --list                   # preview available

The Vercel Skills CLI (`npx skills`) now handles installation,
removal, and management of agent skills. This repo no longer needs
its own CLI, build system, or npm package.

- Remove src/, tests/, dist/, node_modules/, and all build tooling
- Remove skills/skill-creator (available via Vercel skills repo)
- Remove release workflow and semantic-release config
- Replace package.json with minimal metadata (private, no deps)
- Add standalone scripts/validate.js (no dependencies)
- Simplify CI to just run validation on skills/ changes
- Rewrite README as a skills collection with `npx skills` commands
@drichar drichar merged commit 192e9bd into main Feb 10, 2026
1 check passed
@drichar drichar deleted the refactor/remove-cli branch February 10, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant