{"_id":"@aicf/agent-skills","_rev":"9-4e54e488e0046bec40cd349bf4b63d31","name":"@aicf/agent-skills","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0-rc.4":{"name":"@aicf/agent-skills","version":"1.0.0-rc.4","keywords":["aicf","agent-skills","codex","capabilities","evals","governance","runtime","tool-calling"],"license":"MIT","_id":"@aicf/agent-skills@1.0.0-rc.4","maintainers":[{"name":"xennon101","email":"xennon101@gmail.com"}],"homepage":"https://github.com/xennon101/ai-capability-framework/tree/main/agent-skills#readme","bugs":{"url":"https://github.com/xennon101/ai-capability-framework/issues"},"bin":{"aicf-skills":"scripts/aicf-skills.mjs"},"dist":{"shasum":"9f2e302d3d0f7b65230f393dad43f6a8d7a8ea51","tarball":"https://registry.npmjs.org/@aicf/agent-skills/-/agent-skills-1.0.0-rc.4.tgz","fileCount":145,"integrity":"sha512-EY/4db2mD33MPsednGd0HYmUgvjHQbaRjBBs9Dj3FmNGGFH/2Pn1ZMJJIdqQh4rpxIKpEanr7P7a5iuDL9uKyg==","signatures":[{"sig":"MEYCIQCSMapKnQL8h/ShU42KmgDMLf6tp34f0k9Vxdma49fpPgIhAPz0teQCox+0mBueKOG+sfU/iKoDWg/2BX3ydnPhhtl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166977},"type":"module","engines":{"node":">=20"},"gitHead":"417737638bdea9b9951a7fc17d982cfe51e5e82b","private":false,"scripts":{"test":"node --test tests/*.test.mjs","check":"npm run validate && npm run check:triggers && npm run check:index && npm run test && npm run check:public && npm run check:release","index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md","pack:dry":"npm pack --dry-run","validate":"node scripts/validate-skills.mjs ./skills","check:index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md --check","check:public":"node scripts/check-skills-public.mjs .","check:release":"node scripts/check-release-readiness.mjs","check:triggers":"node scripts/check-trigger-coverage.mjs ./skills ./tests/fixtures/trigger-prompts.json"},"_npmUser":{"name":"xennon101","email":"xennon101@gmail.com"},"deprecated":"Release candidate superseded by 1.0.0. Use @aicf/agent-skills@latest.","repository":{"url":"git+https://github.com/xennon101/ai-capability-framework.git","type":"git","directory":"agent-skills"},"_npmVersion":"11.6.2","description":"Agent Skills for building, integrating, testing, auditing, and releasing AICF-based AI capability systems.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"yaml":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/agent-skills_1.0.0-rc.4_1780958570687_0.4174926590524821","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"@aicf/agent-skills","version":"1.0.0-rc.5","keywords":["aicf","agent-skills","codex","capabilities","evals","governance","runtime","tool-calling"],"license":"MIT","_id":"@aicf/agent-skills@1.0.0-rc.5","maintainers":[{"name":"xennon101","email":"xennon101@gmail.com"}],"homepage":"https://github.com/xennon101/ai-capability-framework/tree/main/agent-skills#readme","bugs":{"url":"https://github.com/xennon101/ai-capability-framework/issues"},"bin":{"aicf-skills":"scripts/aicf-skills.mjs"},"dist":{"shasum":"e34519a8dc28fefbc59676362d013fa8cea45407","tarball":"https://registry.npmjs.org/@aicf/agent-skills/-/agent-skills-1.0.0-rc.5.tgz","fileCount":145,"integrity":"sha512-QFqB8rsJVBeMcUmTsrKarArQlkSOJH16qO4qoi5diB1XjsF1GwxTERsGUbxwNCgW/cUQoZomIWZmtqCbmh3TQA==","signatures":[{"sig":"MEUCIBcs2DHTANxkljv9xbNaU/xPeYTUrlaxBx0b9crA2kPYAiEA2QnS2eiHfk2D2u7MM4T7MEvdMrvBJu2FSKW1Nk1zKVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicf%2fagent-skills@1.0.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166977},"type":"module","engines":{"node":">=20"},"gitHead":"c073b25d9e91720f6aa28607a0a9e8aa2fe19b24","private":false,"scripts":{"test":"node --test tests/*.test.mjs","check":"npm run validate && npm run check:triggers && npm run check:index && npm run test && npm run check:public && npm run check:release","index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md","pack:dry":"npm pack --dry-run","validate":"node scripts/validate-skills.mjs ./skills","check:index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md --check","check:public":"node scripts/check-skills-public.mjs .","check:release":"node scripts/check-release-readiness.mjs","check:triggers":"node scripts/check-trigger-coverage.mjs ./skills ./tests/fixtures/trigger-prompts.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c4b128c-e08b-4d4a-88df-00872160f0e0"}},"deprecated":"Release candidate superseded by 1.0.0. Use @aicf/agent-skills@latest.","repository":{"url":"git+https://github.com/xennon101/ai-capability-framework.git","type":"git","directory":"agent-skills"},"_npmVersion":"11.13.0","description":"Agent Skills for building, integrating, testing, auditing, and releasing AICF-based AI capability systems.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/agent-skills_1.0.0-rc.5_1780959507202_0.6848876013460283","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aicf/agent-skills","version":"1.0.0","keywords":["aicf","agent-skills","codex","capabilities","evals","governance","runtime","tool-calling"],"license":"MIT","_id":"@aicf/agent-skills@1.0.0","maintainers":[{"name":"xennon101","email":"xennon101@gmail.com"}],"homepage":"https://github.com/xennon101/ai-capability-framework/tree/main/agent-skills#readme","bugs":{"url":"https://github.com/xennon101/ai-capability-framework/issues"},"bin":{"aicf-skills":"scripts/aicf-skills.mjs"},"dist":{"shasum":"8bdef7b3f05c931ea3c7c8a8a015a84d8951b531","tarball":"https://registry.npmjs.org/@aicf/agent-skills/-/agent-skills-1.0.0.tgz","fileCount":146,"integrity":"sha512-wbuxWYpOMzMAFJ32WkN2CLVNlldfNknp/jh9gKlsQ5QuFz6n8/pXTYQnrYQ/EIyVGHo1eSLXOozvLs8cD6FU6g==","signatures":[{"sig":"MEUCIAcVPoiqDaXi+SR3mJw9bPqqmZtcZg0JPwZjoJgoRXtsAiEAp31JgCNjr9XzE+5Fmjas3OE5cYrSPoDBCcbEVMVc7Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicf%2fagent-skills@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171944},"type":"module","engines":{"node":">=20"},"gitHead":"8500fa35d12c0f88a66c54c34908d840c1f7639d","private":false,"scripts":{"test":"node --test tests/*.test.mjs","check":"npm run validate && npm run check:triggers && npm run check:index && npm run test && npm run check:public && npm run check:release && npm run check:release-install","index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md","pack:dry":"npm pack --dry-run","validate":"node scripts/validate-skills.mjs ./skills","check:index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md --check","check:public":"node scripts/check-skills-public.mjs .","check:release":"node scripts/check-release-readiness.mjs","check:triggers":"node scripts/check-trigger-coverage.mjs ./skills ./tests/fixtures/trigger-prompts.json","check:release-install":"node scripts/check-release-install.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c4b128c-e08b-4d4a-88df-00872160f0e0"}},"repository":{"url":"git+https://github.com/xennon101/ai-capability-framework.git","type":"git","directory":"agent-skills"},"_npmVersion":"11.13.0","description":"Agent Skills for building, integrating, testing, auditing, and releasing AICF-based AI capability systems.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/agent-skills_1.0.0_1780999904156_0.6223888905405963","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aicf/agent-skills","version":"1.0.1","keywords":["aicf","agent-skills","codex","capabilities","evals","governance","runtime","tool-calling"],"license":"MIT","_id":"@aicf/agent-skills@1.0.1","maintainers":[{"name":"xennon101","email":"xennon101@gmail.com"}],"homepage":"https://github.com/xennon101/ai-capability-framework/tree/main/agent-skills#readme","bugs":{"url":"https://github.com/xennon101/ai-capability-framework/issues"},"bin":{"aicf-skills":"scripts/aicf-skills.mjs"},"dist":{"shasum":"4437d17f86ea32c4a824daca6e322f9ce7a4a6eb","tarball":"https://registry.npmjs.org/@aicf/agent-skills/-/agent-skills-1.0.1.tgz","fileCount":146,"integrity":"sha512-StvRFNO8k1l4lMRNVFdpoLtOSXTKpJZxrxP5HJc47dakCQ8SJkLUDsu54KteUEBWm9uaXZ0FEzle+FjRH1wvrw==","signatures":[{"sig":"MEUCIQDIVwRgQsqgbuDzwdPTuGRhikzgS1Q8w2tTgRU5Gc7tYwIgUo2RXCgWcnOdaISwflCBTiBjFfomAabr6MLBSi0+5qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicf%2fagent-skills@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172116},"type":"module","engines":{"node":">=20"},"gitHead":"e73f28c679cbb7e95f377962997c8ea535a52d83","private":false,"scripts":{"test":"node --test tests/*.test.mjs","check":"npm run validate && npm run check:triggers && npm run check:index && npm run test && npm run check:public && npm run check:release && npm run check:release-install","index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md","pack:dry":"npm pack --dry-run","validate":"node scripts/validate-skills.mjs ./skills","check:index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md --check","check:public":"node scripts/check-skills-public.mjs .","check:release":"node scripts/check-release-readiness.mjs","check:triggers":"node scripts/check-trigger-coverage.mjs ./skills ./tests/fixtures/trigger-prompts.json","check:release-install":"node scripts/check-release-install.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c4b128c-e08b-4d4a-88df-00872160f0e0"}},"repository":{"url":"git+https://github.com/xennon101/ai-capability-framework.git","type":"git","directory":"agent-skills"},"_npmVersion":"11.16.0","description":"Agent Skills for building, integrating, testing, auditing, and releasing AICF-based AI capability systems.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/agent-skills_1.0.1_1785140800192_0.88724062906899","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aicf/agent-skills","version":"1.0.2","keywords":["aicf","agent-skills","codex","capabilities","evals","governance","runtime","tool-calling"],"license":"MIT","_id":"@aicf/agent-skills@1.0.2","maintainers":[{"name":"xennon101","email":"xennon101@gmail.com"}],"homepage":"https://github.com/xennon101/ai-capability-framework/tree/main/agent-skills#readme","bugs":{"url":"https://github.com/xennon101/ai-capability-framework/issues"},"bin":{"aicf-skills":"scripts/aicf-skills.mjs"},"dist":{"shasum":"86588569f6a184d189ba1df3e728b686f9edc510","tarball":"https://registry.npmjs.org/@aicf/agent-skills/-/agent-skills-1.0.2.tgz","fileCount":146,"integrity":"sha512-FKaQeTDvEoGFnckgRfBR7uNjDaryqn4Iz1O2cgq5ms16iLS9i1hNxovdF1oSI+5p05vNESwlACnR0tThrjkmkQ==","signatures":[{"sig":"MEYCIQDaGMfIaYBlaCzyq0MPKwfsZpfjaWjH+q4F4GdhfsL3qAIhAIqzrJgR9LnXzKB+cktvvQ1EuN/RIquFaRg6C0GRggGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicf%2fagent-skills@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172288},"type":"module","engines":{"node":">=20"},"gitHead":"3ae6b4f709ae06066cc427877c52c75c4065ae49","private":false,"scripts":{"test":"node --test tests/*.test.mjs","check":"npm run validate && npm run check:triggers && npm run check:index && npm run test && npm run check:public && npm run check:release && npm run check:release-install","index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md","pack:dry":"npm pack --dry-run","validate":"node scripts/validate-skills.mjs ./skills","check:index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md --check","check:public":"node scripts/check-skills-public.mjs .","check:release":"node scripts/check-release-readiness.mjs","check:triggers":"node scripts/check-trigger-coverage.mjs ./skills ./tests/fixtures/trigger-prompts.json","check:release-install":"node scripts/check-release-install.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c4b128c-e08b-4d4a-88df-00872160f0e0"}},"repository":{"url":"git+https://github.com/xennon101/ai-capability-framework.git","type":"git","directory":"agent-skills"},"_npmVersion":"11.16.0","description":"Agent Skills for building, integrating, testing, auditing, and releasing AICF-based AI capability systems.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/agent-skills_1.0.2_1786351715184_0.303138935912753","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aicf/agent-skills","version":"1.0.3","description":"Agent Skills for building, integrating, testing, auditing, and releasing AICF-based AI capability systems.","type":"module","license":"MIT","private":false,"homepage":"https://github.com/xennon101/ai-capability-framework/tree/main/agent-skills#readme","repository":{"type":"git","url":"git+https://github.com/xennon101/ai-capability-framework.git","directory":"agent-skills"},"bugs":{"url":"https://github.com/xennon101/ai-capability-framework/issues"},"keywords":["aicf","agent-skills","codex","capabilities","evals","governance","runtime","tool-calling"],"bin":{"aicf-skills":"scripts/aicf-skills.mjs"},"scripts":{"validate":"node scripts/validate-skills.mjs ./skills","check:public":"node scripts/check-skills-public.mjs .","check:triggers":"node scripts/check-trigger-coverage.mjs ./skills ./tests/fixtures/trigger-prompts.json","index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md","check:index":"node scripts/generate-skill-index.mjs ./skills ./docs/skill-index.md --check","test":"node --test tests/*.test.mjs","check:release":"node scripts/check-release-readiness.mjs","check:release-install":"node scripts/check-release-install.mjs","check":"npm run validate && npm run check:triggers && npm run check:index && npm run test && npm run check:public && npm run check:release && npm run check:release-install","pack:dry":"npm pack --dry-run"},"engines":{"node":">=20"},"dependencies":{"yaml":"^2.8.0"},"devDependencies":{},"publishConfig":{"access":"public"},"gitHead":"ce75f252f62e91ca15d599b296dd319cd7c1a3a6","_id":"@aicf/agent-skills@1.0.3","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-pQNoR8aT+WpyUgyEBn/OY0s/I+7kKCeiETk1I9paGzWNK7j18HMubAWEukCqz54sQbjhoPl9Vej7yzYkZ0F6AQ==","shasum":"41a501177d5045be228ee2e8653d9657a3708c62","tarball":"https://registry.npmjs.org/@aicf/agent-skills/-/agent-skills-1.0.3.tgz","fileCount":146,"unpackedSize":172460,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aicf%2fagent-skills@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDYoH9jQ4u79++gWRYvDhnAa5SPoOnlUAyQwqdkJ9opXAiBveSrgficTGgIgKgRgClC01V+UPQjUxmfdTEC1b5Qbrg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c4b128c-e08b-4d4a-88df-00872160f0e0"}},"directories":{},"maintainers":[{"name":"xennon101","email":"xennon101@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-skills_1.0.3_1788774537979_0.10062723013825892"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-08T22:42:50.519Z","modified":"2026-09-07T09:48:58.438Z","1.0.0-rc.4":"2026-06-08T22:42:50.850Z","1.0.0-rc.5":"2026-06-08T22:58:27.383Z","1.0.0":"2026-06-09T10:11:44.359Z","1.0.1":"2026-07-27T08:26:40.328Z","1.0.2":"2026-08-10T08:48:35.322Z","1.0.3":"2026-09-07T09:48:58.109Z"},"bugs":{"url":"https://github.com/xennon101/ai-capability-framework/issues"},"license":"MIT","homepage":"https://github.com/xennon101/ai-capability-framework/tree/main/agent-skills#readme","keywords":["aicf","agent-skills","codex","capabilities","evals","governance","runtime","tool-calling"],"repository":{"type":"git","url":"git+https://github.com/xennon101/ai-capability-framework.git","directory":"agent-skills"},"description":"Agent Skills for building, integrating, testing, auditing, and releasing AICF-based AI capability systems.","maintainers":[{"name":"xennon101","email":"xennon101@gmail.com"}],"readme":"# AICF Agent Skills\n\nReusable Agent Skills for coding agents that build, integrate, test, audit, and release\nAI Capability Framework projects.\n\nThese are builder skills. They guide Codex or another compatible coding agent while it\nedits a repository. They are not AICF runtime capabilities, provider tools,\napplication-agent tools, or a replacement for AICF validation.\n\n## What Is Included\n\nThe package contains 17 public skills:\n\n- capability authoring, governance lifecycle, policy/risk, eval authoring, security\n  red-team work, release hygiene, and skill-pack maintenance;\n- runtime integration, action lifecycle, trust/redaction/retention,\n  observability/replay, and controls/budgets;\n- provider conformance, optional storage/AWS guidance, migration, docs/examples, and\n  control-plane UI/API guidance.\n\nSee [docs/skill-index.md](docs/skill-index.md) for descriptions and trigger examples\ngenerated from the current package.\n\n## Install And Check\n\nRun package commands from this directory:\n\n```bash\ncd agent-skills\nnpm install\nnpm run check\nnpm run pack:dry\n```\n\nThe package is independent from the root AICF package. The repository root does not use\nnpm workspaces for this package.\n\n## Commands\n\n```bash\nnpm run validate\nnpm run check:triggers\nnpm run index\nnpm run check:index\nnpm run test\nnpm run check:public\nnpm run check:release\nnpm run check\nnpm run pack:dry\nnode scripts/aicf-skills.mjs list\n```\n\nExpected successful output includes messages such as `Skill validation passed`,\n`Trigger coverage passed`, `Skill index is current`, and\n`Agent skills release readiness passed`.\n\nThe root repository exposes equivalent script hooks such as `npm run skills:ci`,\n`npm run skills:check`, `npm run skills:pack:dry`, and `npm run skills:publish:dry`.\n\n## Local Skill Copy\n\nCopy the current skills to a local discovery folder:\n\n```bash\nnode scripts/install-skills.mjs --target ../.agents/skills\nnode scripts/install-skills.mjs --target $HOME/.agents/skills\n```\n\nThe install script copies only skill folders. It does not copy package metadata, tests,\nplugin metadata, dependencies, or local artifacts. It refuses overwrite unless `--force`\nis passed.\n\n## Distribution\n\nThe Codex plugin manifest lives at `.codex-plugin/plugin.json` and points to `./skills/`\nwith relative asset paths. The package is released as `@aicf/agent-skills` and uses the\nsame version and release tag as the root `ai-capability-framework` package.\n\nPrerelease install example:\n\n```bash\nnpm install @aicf/agent-skills@next\nnpx aicf-skills list\n```\n\nBefore the first real scoped-package publish, the maintainer must configure npm\nownership and Trusted Publishing for `@aicf/agent-skills`.\n\nReference docs:\n\n- https://developers.openai.com/codex/skills\n- https://developers.openai.com/codex/plugins/build\n- https://agentskills.io/specification\n\n## Contributing\n\nNew or changed skills must keep the required frontmatter, section order, one-level\nreferences/assets, trigger fixtures, and public-safety rules. Run:\n\n```bash\nnpm run index\nnpm run check\n```\n\n## Public Safety\n\nAll skill content must be public-safe. Do not add private specs, local paths, prompt\ntext captured from a real session, provider payloads, traces, credentials, account IDs,\ntenant IDs, or customer data. Use synthetic examples and `example.com` where examples\nneed URLs.\n\n## License\n\nMIT, matching the root AI Capability Framework v1 license decision.\n","readmeFilename":"README.md"}