{"id":"cmt93xpeu32dqad097dhxpjtw","slug":"claude-api","publicId":"007a1400-f587-4be3-8c82-46d8992e96ca","name":"claude-api","description":"|-","version":"","author":"anthropics","license":"Complete terms in LICENSE.txt","compatibility":"","status":"completed","overallGrade":"F","scannerVersion":9,"fileCount":68,"hasSkillMd":true,"hasScripts":false,"hasReferences":false,"hasEvals":false,"hasAssets":false,"sourceType":"github","sourceUrl":"https://github.com/anthropics/skills/tree/main/skills/claude-api","createdAt":"2026-08-25T20:18:24.870Z","completedAt":"2026-08-25T20:18:24.868Z","visibility":"public","publishedAt":"2026-05-01T20:46:54.490Z","category":"","frameworks":[],"badgeStatus":"flagged","downloadCount":0,"verdictRationale":{"summary":"Skill failed: 1 hard fail in security or structure checks.","verdict":"fail","scanners":[{"source":"vettd","weight":1,"verdict":"fail"},{"source":"cisco","weight":0.8,"verdict":"pass"}],"consensus":"fail","warnTriggers":["References external URL — review for indirect prompt injection risk"],"policyVersion":"consensus-v1","hardFailTriggers":["Instruction override language detected"]},"verdictPolicyVersion":"consensus-v1","skillId":"cmoanwdhq0017ad0kgn5lcru3","findings":[{"id":"cmt93xpev32e4ad09sk021yse","source":"vettd","category":"security","label":"Instruction override language detected","detail":"Detected in shared/model-migration.md:839 — `phrase these as **context, not commands**. state the fact and let claude act on it; avoid override-style language (\"igno`","severity":"critical","ruleId":"VTD-0064","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"6f4379173e632954724c1ad52ad893b1","filepath":"shared/model-migration.md"},{"id":"cmt93xpev32e6ad09zw0gbt8v","source":"cisco","category":"security","label":"Potential Anthropic brand impersonation","detail":"SKILL.md — Skill name or description contains 'Anthropic', suggesting official affiliation","severity":"medium","ruleId":"VTD-0082","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"ae009efa27887c849473837aaa64f9ff","filepath":"SKILL.md"},{"id":"cmt93xpev32e5ad091fxoijnp","source":"vettd","category":"security","label":"References external URL — review for indirect prompt injection risk","detail":"External URL(s) detected in SKILL.md — referenced content can change after audit","severity":"medium","ruleId":"VTD-0088","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"42638a8b7e9fc5df27449992eaebc724","filepath":"SKILL.md"},{"id":"cmt93xpev32e7ad09ez9qno2d","source":"cisco","category":"security","label":"Skill description exceeds agent skills length limit","detail":"SKILL.md — Skill description is 1068 characters; Agent skills limit the `description` field to 1024 characters.","severity":"low","ruleId":"VTD-0101","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"c5778c044e2b2bab04a40ccf8cfb05c6","filepath":"SKILL.md"},{"id":"cmt93xpev32dvad09pp5yn7zo","source":"vettd","category":"security","label":"No repository link","detail":"No repository field found in SKILL.md frontmatter. Skills without a verifiable source repository cannot be externally audited.","severity":"info","ruleId":"VTD-0083","owaspLlmCategory":null,"intent":"negligent","chainId":null,"fingerprint":"e09767e7943872a2754f559ba01ef7db","filepath":""},{"id":"cmt93xpev32e3ad09cfhrvz5z","source":"vettd","category":"security","label":"No secrets or unsafe code patterns detected","detail":"Scanned all files for credentials, private keys, and code-level risks (eval, shell exec, destructive ops)","severity":"info","ruleId":"VTD-0091","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"2e3428ecd3c04cac33cabd959f51437a","filepath":""},{"id":"cmt93xpeu32dsad09y5ipib49","source":"vettd","category":"structure","label":"No scripts/ directory","detail":"Consider bundling reusable scripts for validation and automation","severity":"info","ruleId":"VTD-0096","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"21a167b473d29b0a653734953d43b2fc","filepath":""},{"id":"cmt93xpeu32drad09sbv8neq4","source":"vettd","category":"structure","label":"SKILL.md present","detail":"Required skill definition file found","severity":"info","ruleId":"VTD-0095","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"c4ab14319b89c3d0802fadf0dd105bac","filepath":""},{"id":"cmt93xpev32duad09i2079q3c","source":"vettd","category":"structure","label":"Valid name field","detail":"Name \"claude-api\" follows spec (lowercase, hyphens, ≤64 chars)","severity":"info","ruleId":"VTD-0099","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"5ba54eca0b3e299a99112de98cbcd97f","filepath":""},{"id":"cmt93xpev32dxad093kvva3tc","source":"vettd","category":"description","label":"Description lacks usage context","detail":"Add context like \"Use this skill when...\" to help agents know when to activate it","severity":"info","ruleId":"VTD-0111","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"e325ab773f2c18f6f9d864add6464110","filepath":""},{"id":"cmt93xpev32dyad09chkvxnea","source":"vettd","category":"description","label":"Description too brief","detail":"A few sentences covering scope and trigger conditions improves activation accuracy","severity":"info","ruleId":"VTD-0112","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"592614385df5fc41eb1336fc0e003c01","filepath":""},{"id":"cmt93xpev32dwad09ksts7siq","source":"vettd","category":"description","label":"Description within character limit","detail":"2/1024 characters used","severity":"info","ruleId":"VTD-0110","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"66553d595a652c45a6f0d4353184b37e","filepath":""},{"id":"cmt93xpev32e0ad09dtbk6l8w","source":"vettd","category":"best-practices","label":"Examples included","detail":"Found code blocks, input/output samples, or an examples section — concrete samples help agents pattern-match effectively","severity":"info","ruleId":"VTD-0103","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"c2ceb48c4af3c87dafa32ec2596251b8","filepath":""},{"id":"cmt93xpev32dzad09bipknsv5","source":"vettd","category":"best-practices","label":"SKILL.md exceeds 500 lines","detail":"548 lines — consider moving detailed reference material to references/","severity":"info","ruleId":"VTD-0101","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"42debaa072535bf5650f90d3168f0b93","filepath":""},{"id":"cmt93xpev32e1ad09ulimg22d","source":"vettd","category":"best-practices","label":"Step-by-step workflow found","detail":"Structured procedures improve reliability for complex tasks","severity":"info","ruleId":"VTD-0106","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"2368c9a31ac52269c854f105795cf28c","filepath":""},{"id":"cmt93xpev32e2ad09x87p1t7c","source":"vettd","category":"best-practices","label":"Validation loop referenced","detail":"Instructions for the agent to validate its own work before proceeding","severity":"info","ruleId":"VTD-0105","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"e5a31b775d1df438cbeb1e3fcb2ff503","filepath":""},{"id":"cmt93xpeu32dtad098buxmq7f","source":"vettd","category":"evals","label":"No evaluation test cases","detail":"Add an evals/ directory with test prompts and expected outputs to measure skill quality","severity":"info","ruleId":"VTD-0118","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"41d019e0494a4a9763fc23c948d14e09","filepath":""}],"scannerRuns":[{"source":"cisco","status":"success","verdict":null,"grade":"B","findingCount":2,"criticalCount":0,"highCount":0},{"source":"vettd","status":"success","verdict":null,"grade":"F","findingCount":15,"criticalCount":1,"highCount":1}],"user":{"name":"Will Sarg","image":"https://avatars.githubusercontent.com/u/12886992?v=4"},"repository":{"owner":"anthropics","name":"skills"},"freshness":{"status":"check_failed","reason":"auth","retryable":true,"renamedTo":null,"lastCheckedAt":"2026-10-22T06:15:40.309Z","lastVerifiedAt":"2026-08-30T19:09:50.211Z","lastChangeDetectedAt":"2026-08-24T19:29:40.909Z","scannedHash":"2f4ced4eb63fc6eb80bfdf85f050e319d5a57132","latestUpstreamHash":"2f4ced4eb63fc6eb80bfdf85f050e319d5a57132","nextCheckDueAt":"2026-10-22T12:15:40.309Z"},"signalCategories":[{"category":"safety","label":"Safety","form":"graded","verdict":null,"rows":[]},{"category":"reliability","label":"Reliability & Quality","form":"graded","verdict":null,"rows":[]},{"category":"performance","label":"Performance","form":"measured","verdict":null,"rows":[]},{"category":"cost","label":"Cost","form":"measured","verdict":null,"rows":[]},{"category":"compatibility","label":"Compatibility","form":"unjudged","verdict":null,"rows":[]},{"category":"sentiment","label":"Popularity","form":"unjudged","verdict":null,"rows":[]},{"category":"characteristics","label":"Characteristics","form":"unjudged","verdict":null,"rows":[]}],"signalCount":17,"publisherSupplied":["name","description","author","version","license"]}