{"_id":"@anyformat/skill","_rev":"7-bd0b9caf0029ca25bc0f857df47da8a9","name":"@anyformat/skill","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.0":{"name":"@anyformat/skill","version":"0.1.0","keywords":["anyformat","claude","claude-code","skill","document-extraction"],"author":{"name":"Anyformat","email":"info@anyformat.ai"},"license":"UNLICENSED","_id":"@anyformat/skill@0.1.0","maintainers":[{"name":"epapbak-anyformat","email":"bakary@anyformat.ai"},{"name":"diegopersas","email":"diego@anyformat.ai"},{"name":"andrew0033","email":"andres@anyformat.ai"}],"homepage":"https://www.anyformat.ai","bin":{"anyformat-skill":"bin/install.mjs"},"dist":{"shasum":"bb9937ac9d7fb432fb6dfb7df779de63b1d58db9","tarball":"https://registry.npmjs.org/@anyformat/skill/-/skill-0.1.0.tgz","fileCount":4,"integrity":"sha512-64Z91q+0UWy9KXC1WLKzsRJOLDqr7ZRXBEnA65mExG+xBmHSWgjMXQZ/KsrPZMQpG2Advg697A/++wuqSd6wMg==","signatures":[{"sig":"MEUCIQCYpDoYtUegWAXRr8fk5Q3MYsLX2uDWWq5cn+wAypVDEAIgLMsEoy4thU+xN7W8WZXq0b5rlvOMqfkAJZDezK4raV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9778},"type":"module","engines":{"node":">=18"},"gitHead":"f9f1bb6a53d81925b5f3ad742755ddf1aae24b67","_npmUser":{"name":"andrew0033","email":"andres@anyformat.ai"},"_npmVersion":"11.6.2","description":"Install the anyformat Claude skill: build and run document-extraction workflows against the anyformat API.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skill_0.1.0_1779716431128_0.05626561748486458","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@anyformat/skill","version":"0.1.1","keywords":["anyformat","claude","claude-code","skill","document-extraction"],"author":{"name":"Anyformat","email":"info@anyformat.ai"},"license":"UNLICENSED","_id":"@anyformat/skill@0.1.1","maintainers":[{"name":"epapbak-anyformat","email":"bakary@anyformat.ai"},{"name":"diegopersas","email":"diego@anyformat.ai"},{"name":"andrew0033","email":"andres@anyformat.ai"}],"homepage":"https://www.anyformat.ai","bin":{"anyformat-skill":"bin/install.mjs"},"dist":{"shasum":"5aa2b611bf0994adb917731e584f31a7c48da0f1","tarball":"https://registry.npmjs.org/@anyformat/skill/-/skill-0.1.1.tgz","fileCount":4,"integrity":"sha512-SZV+KIfKIZRPlLjp56wu2acpMJ6eLM07v94JP+qmEGVO5B/yVLQmkNX0FImBgg5lppw4YYVWKLrWtrhG6YnNzw==","signatures":[{"sig":"MEUCIHDNzZZxbinGnu30WX54/iOdDCXYZ6LaGRKihCK1QjO+AiEAmzgcd2PaskV+Hpt6PQA1pAqFscK2sKBBpib83h1hDYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9979},"type":"module","engines":{"node":">=18"},"gitHead":"f9f1bb6a53d81925b5f3ad742755ddf1aae24b67","_npmUser":{"name":"andrew0033","email":"andres@anyformat.ai"},"_npmVersion":"11.6.2","description":"Install the anyformat Claude skill: build and run document-extraction workflows against the anyformat API.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skill_0.1.1_1779716757280_0.6298103184462551","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anyformat/skill","version":"0.2.0","keywords":["anyformat","claude","claude-code","skill","document-extraction"],"author":{"name":"Anyformat","email":"info@anyformat.ai"},"license":"UNLICENSED","_id":"@anyformat/skill@0.2.0","maintainers":[{"name":"epapbak-anyformat","email":"bakary@anyformat.ai"},{"name":"diegopersas","email":"diego@anyformat.ai"},{"name":"andrew0033","email":"andres@anyformat.ai"}],"homepage":"https://www.anyformat.ai","bin":{"anyformat-skill":"bin/install.mjs"},"dist":{"shasum":"72558b410a8ba4c86aa41ac52fb69e2892f57715","tarball":"https://registry.npmjs.org/@anyformat/skill/-/skill-0.2.0.tgz","fileCount":4,"integrity":"sha512-bH8cAjuaeQYvvcYbIHPRvidNGNbKEMpBkP4Vn5LJnXEaH6yaQ0BvddrAnqxjz9epTbkl43pndbdpSkW+sTpEFA==","signatures":[{"sig":"MEUCIQDHV+HmplowyydYp+HsxDJ1PblyfT3Xu3q6XWGEXo6hGgIgALzI4CPpHagDcPuKpMp6FwqUrALCBRxm2MWYeuMKbsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10970},"type":"module","engines":{"node":">=18"},"gitHead":"9310be15f4c24e1515f7fbbf28331d881e8f89ac","_npmUser":{"name":"andrew0033","email":"andres@anyformat.ai"},"_npmVersion":"11.6.2","description":"Install the anyformat Claude skill: build and run document-extraction workflows against the anyformat API.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skill_0.2.0_1779868679520_0.8594366844716068","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@anyformat/skill","version":"0.2.1","keywords":["anyformat","claude","claude-code","skill","document-extraction"],"author":{"name":"Anyformat","email":"info@anyformat.ai"},"license":"UNLICENSED","_id":"@anyformat/skill@0.2.1","maintainers":[{"name":"epapbak-anyformat","email":"bakary@anyformat.ai"},{"name":"diegopersas","email":"diego@anyformat.ai"},{"name":"andrew0033","email":"andres@anyformat.ai"}],"homepage":"https://www.anyformat.ai","bin":{"anyformat-skill":"bin/install.mjs"},"dist":{"shasum":"53532f218c45d16be12b41ab7e0449ba1c6afd98","tarball":"https://registry.npmjs.org/@anyformat/skill/-/skill-0.2.1.tgz","fileCount":4,"integrity":"sha512-/QeFDHva+i8uneTxvcai2eUTryt5a80jODUk1cZ7QOkh9q751vSkk655witMbgXCQoTe7K2VN41SbhVoL1Xtkg==","signatures":[{"sig":"MEUCIQDk6cQslFf6OtGHS+Phpx1vAn+xMqzCZrQXAAC0daH1agIgXW3nlzENVLIkBY3wgdvTgDgWw4SsMqX0hrRG2WrjQq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12286},"type":"module","engines":{"node":">=18"},"gitHead":"2d992e9c1e2da859d31ab958a91d825d7a3a5f6a","_npmUser":{"name":"andrew0033","email":"andres@anyformat.ai"},"_npmVersion":"11.6.2","description":"Install the anyformat Claude skill: build and run document-extraction workflows against the anyformat API.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skill_0.2.1_1779871738876_0.13888262123748807","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@anyformat/skill","version":"0.2.2","keywords":["anyformat","claude","claude-code","skill","document-extraction"],"author":{"name":"Anyformat","email":"info@anyformat.ai"},"license":"UNLICENSED","_id":"@anyformat/skill@0.2.2","maintainers":[{"name":"epapbak-anyformat","email":"bakary@anyformat.ai"},{"name":"diegopersas","email":"diego@anyformat.ai"},{"name":"andrew0033","email":"andres@anyformat.ai"}],"homepage":"https://www.anyformat.ai","bin":{"anyformat-skill":"bin/install.mjs"},"dist":{"shasum":"ee8968caf6782a34d440ef8435ad61a3f8e824f7","tarball":"https://registry.npmjs.org/@anyformat/skill/-/skill-0.2.2.tgz","fileCount":4,"integrity":"sha512-dWv6NU/5umevjk9Bogivk4LadrLfsLQuQjW9LWnuwfQZ+BzC7fx7UJK7RlJ8cddGE9nq4BPWc3Mq/sa31EZioA==","signatures":[{"sig":"MEUCIQC8vOABiDSWrqbRr6eLPnKLwH11Y7npEocCxcu1nHT5KgIgDLAOPQPF7vRp3em8nyYDDRPfnDHlL3hob8wzLN1xid0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11762},"type":"module","engines":{"node":">=18"},"gitHead":"d04380d9be20935e79f8db09c136bbf54cfc855e","_npmUser":{"name":"andrew0033","email":"andres@anyformat.ai"},"_npmVersion":"11.6.2","description":"Install the anyformat Claude skill: build and run document-extraction workflows against the anyformat API.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skill_0.2.2_1779889659730_0.22436929040668785","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@anyformat/skill","version":"0.2.4","keywords":["anyformat","claude","claude-code","skill","document-extraction"],"author":{"name":"Anyformat","email":"info@anyformat.ai"},"license":"UNLICENSED","_id":"@anyformat/skill@0.2.4","maintainers":[{"name":"epapbak-anyformat","email":"bakary@anyformat.ai"},{"name":"diegopersas","email":"diego@anyformat.ai"},{"name":"andrew0033","email":"andres@anyformat.ai"}],"homepage":"https://www.anyformat.ai","bin":{"anyformat-skill":"bin/install.mjs"},"dist":{"shasum":"bddb57427f539c0cb875f859117879f2d32f3b32","tarball":"https://registry.npmjs.org/@anyformat/skill/-/skill-0.2.4.tgz","fileCount":4,"integrity":"sha512-5ayzc8nzSK3n6hqWSu6z3tS/jRAOmt3ItazYx7mN7wmR3IC0AlWF2JJ8IIVUbHqO8zD9TB0KwAGPvt4DjTM2Zg==","signatures":[{"sig":"MEUCIQDP4vJum3dhoUQeUD51xORpXXCKsS1e4VldPEDPDLRaRgIgIl8Mx4NXY0ocaCBpyzPBdcsu9G5988WvhbmaPxCI5n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13320},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"epapbak-anyformat","email":"bakary@anyformat.ai"},"_npmVersion":"11.13.0","description":"Install the anyformat Claude skill: build and run document-extraction workflows against the anyformat API.","directories":{},"_nodeVersion":"23.1.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skill_0.2.4_1781621379669_0.45972709803942924","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@anyformat/skill","version":"0.2.5","description":"Install the anyformat Claude skill: build and run document-extraction workflows against the anyformat API.","bin":{"anyformat-skill":"bin/install.mjs"},"publishConfig":{"access":"public"},"type":"module","engines":{"node":">=18"},"keywords":["anyformat","claude","claude-code","skill","document-extraction"],"homepage":"https://www.anyformat.ai","license":"UNLICENSED","author":{"name":"Anyformat","email":"info@anyformat.ai"},"gitHead":"5316bc556bc74109292f446d62c07683475bc6bc","_id":"@anyformat/skill@0.2.5","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-7cNd4qm7272ZRRGjcFgIHcN6ugPULhXqnm+2Qp68nKiIwIiItqixC36H7VUUt3hhSQICJXWlQto9EgHnylJNuw==","shasum":"95418b2e74e280b3079eaec9c0540da967f5a48c","tarball":"https://registry.npmjs.org/@anyformat/skill/-/skill-0.2.5.tgz","fileCount":4,"unpackedSize":14785,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDLbapmSqENCNpkumd0SETjcTvmgu+aXQuiIYm6RzwA7wIhAOBl8umIQBfw3Eh5eB1NjPTXNCyR9vra/p9m4kbih9J0"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d2e8e19-d865-4d4d-9496-7a421a296637"}},"directories":{},"maintainers":[{"name":"epapbak-anyformat","email":"bakary@anyformat.ai"},{"name":"diegopersas","email":"diego@anyformat.ai"},{"name":"andrew0033","email":"andres@anyformat.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skill_0.2.5_1783351800108_0.7034964766762131"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-25T13:40:30.957Z","modified":"2026-07-06T15:30:00.385Z","0.1.0":"2026-05-25T13:40:31.300Z","0.1.1":"2026-05-25T13:45:57.434Z","0.2.0":"2026-05-27T07:57:59.658Z","0.2.1":"2026-05-27T08:48:59.011Z","0.2.2":"2026-05-27T13:47:39.886Z","0.2.4":"2026-06-16T14:49:39.867Z","0.2.5":"2026-07-06T15:30:00.242Z"},"author":{"name":"Anyformat","email":"info@anyformat.ai"},"license":"UNLICENSED","homepage":"https://www.anyformat.ai","keywords":["anyformat","claude","claude-code","skill","document-extraction"],"description":"Install the anyformat Claude skill: build and run document-extraction workflows against the anyformat API.","maintainers":[{"name":"epapbak-anyformat","email":"bakary@anyformat.ai"},{"name":"diegopersas","email":"diego@anyformat.ai"},{"name":"andrew0033","email":"andres@anyformat.ai"}],"readme":"# @anyformat/skill\n\nDistributes 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.\n\n## Install the skill (end users)\n\n```bash\nnpx @anyformat/skill            # installs to ~/.claude/skills/anyformat (all projects)\nnpx @anyformat/skill --project  # installs to ./.claude/skills/anyformat (this project only)\n```\n\nRestart Claude Code to pick it up.\n\n## Layout\n\n```\nskills/\n  package.json      # npm package \"@anyformat/skill\", bin → bin/install.mjs\n  bin/install.mjs   # copies skill/ into <home|cwd>/.claude/skills/anyformat\n  skill/SKILL.md    # the skill payload that gets published & installed\n  publish.sh        # bump version + npm publish\n```\n\n## Publish a new version (maintainers)\n\nCut 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`](../RELEASING.md).\n\nBreak-glass (local, non-CI publish):\n\n```bash\n./publish.sh              # smart-bump + publish (needs NPM_TOKEN in env or .env)\n./publish.sh minor        # or patch / major\n./publish.sh --build-only # validate SKILL.md + stage the version\n./publish.sh --dry-run    # bun publish --dry-run\n```\n","readmeFilename":"README.md"}