@anyformat/skill
v0.2.5
Published
Install the anyformat Claude skill: build and run document-extraction workflows against the anyformat API.
Readme
@anyformat/skill
Distributes the anyformat Claude skill as an npm package. Running it copies the bundled skill/ into the user's Claude skills directory so any Claude Code session can build and run anyformat extraction workflows.
Install the skill (end users)
npx @anyformat/skill # installs to ~/.claude/skills/anyformat (all projects)
npx @anyformat/skill --project # installs to ./.claude/skills/anyformat (this project only)Restart Claude Code to pick it up.
Layout
skills/
package.json # npm package "@anyformat/skill", bin → bin/install.mjs
bin/install.mjs # copies skill/ into <home|cwd>/.claude/skills/anyformat
skill/SKILL.md # the skill payload that gets published & installed
publish.sh # bump version + npm publishPublish a new version (maintainers)
Cut on demand — a maintainer bumps the version in a PR that touches this directory, then pushes a skill-vX.Y.Z tag on the release commit. The publish workflow verifies the tag matches package.json, publishes to npm via OIDC trusted publishing, and creates a GitHub Release. Full flow + one-time setup: ../RELEASING.md.
Break-glass (local, non-CI publish):
./publish.sh # smart-bump + publish (needs NPM_TOKEN in env or .env)
./publish.sh minor # or patch / major
./publish.sh --build-only # validate SKILL.md + stage the version
./publish.sh --dry-run # bun publish --dry-run