{"id":"cmuzz1a8g5v4jad06gxc0e3xy","slug":"meme-generation","publicId":"7f71545b-f3f4-46d2-8e60-b3322d1fa8ff","name":"meme-generation","description":"Create meme PNGs from templates with Pillow text overlay.","version":"2.0.0","author":"adanaleycio","license":"MIT","compatibility":"","status":"completed","overallGrade":"C","scannerVersion":11,"fileCount":5,"hasSkillMd":true,"hasScripts":true,"hasReferences":false,"hasEvals":false,"hasAssets":false,"sourceType":"github","sourceUrl":"https://github.com/NousResearch/hermes-agent/tree/main/optional-skills/creative/meme-generation","createdAt":"2026-10-08T20:10:42.832Z","completedAt":"2026-10-08T20:10:42.830Z","visibility":"public","publishedAt":"2026-07-29T11:34:45.222Z","category":"","frameworks":[],"badgeStatus":"conditional","downloadCount":0,"verdictRationale":{"summary":"Skill failed: 0 hard fails in skill checks.","verdict":"fail","scanners":[{"source":"vettd","weight":1,"verdict":null},{"source":"cisco","weight":0.8,"verdict":"pass"}],"consensus":"pending","warnTriggers":[],"policyVersion":"consensus-v1","hardFailTriggers":[]},"verdictPolicyVersion":"consensus-v1","skillId":"cms60c9un055aad0hi9m4a4o0","findings":[{"id":"cmuzz1a8g5v4nad063aaupud3","source":"cisco","category":"security","label":"Outbound network request primitives that can transmit data externally","detail":"scripts/generate_meme.py:42 — Pattern detected: requests.get(","severity":"medium","ruleId":"DATA_EXFIL_NETWORK_REQUESTS","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"d67c393760a231dff88a145b1cdfad2a","filepath":"scripts/generate_meme.py"},{"id":"cmuzz1a8g5v4oad06c1gdnqnr","source":"cisco","category":"security","label":"Outbound network request primitives that can transmit data externally","detail":"scripts/generate_meme.py:46 — Pattern detected: urllib.request.urlopen(","severity":"medium","ruleId":"DATA_EXFIL_NETWORK_REQUESTS","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"d67c393760a231dff88a145b1cdfad2a","filepath":"scripts/generate_meme.py"},{"id":"cmuzz1a8g5v4kad06qizfyy0f","source":"cisco","category":"security","label":"Potential description-behavior mismatch","detail":"SKILL.md — Skill performs actions not reflected in its description","severity":"medium","ruleId":"VTD-0087","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"bbe419cfb0687c04e7f13893e88c32c2","filepath":"SKILL.md"},{"id":"cmuzz1a8g5v4lad06tlhgb7os","source":"cisco","category":"security","label":"Undeclared network usage","detail":"SKILL.md — Skill code uses network libraries but doesn't declare network requirement","severity":"medium","ruleId":"TOOL_ABUSE_UNDECLARED_NETWORK","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"16553ad68e1e8ade5e1f2387f1770caa","filepath":"SKILL.md"},{"id":"cmuzz1a8g5v4mad0604nhxavi","source":"cisco","category":"security","label":"Script contacts a destination the documentation never mentions","detail":"scripts/generate_meme.py:34 — Script contacts or configures 'api.imgflip.com' but the skill documentation never visibly mentions it. Undocumented network destinations can indicate behaviour the manifest and description do not disclose.","severity":"low","ruleId":"UNDECLARED_NETWORK_DESTINATION","owaspLlmCategory":null,"intent":null,"chainId":null,"fingerprint":"98c78788a0e7dd663c0d5359f33f93ab","filepath":"scripts/generate_meme.py"}],"scannerRuns":[{"source":"cisco","status":"success","verdict":null,"grade":"C","findingCount":5,"criticalCount":0,"highCount":0},{"source":"vettd","status":"success","verdict":null,"grade":"A","findingCount":0,"criticalCount":0,"highCount":0}],"user":{"name":"Justin Pacella","image":"https://avatars.githubusercontent.com/u/97124458?v=4"},"repository":{"owner":"NousResearch","name":"hermes-agent"},"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-22T09:14:40.640Z","lastVerifiedAt":"2026-10-22T09:14:40.640Z","lastChangeDetectedAt":"2026-10-09T16:24:42.560Z","scannedHash":"63530ed5588d269315ccefc780890e5f7ffc08bc","latestUpstreamHash":"63530ed5588d269315ccefc780890e5f7ffc08bc","nextCheckDueAt":"2026-10-23T07:17:57.088Z"},"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":{"form":"measured","magnitudes":[{"ruleId":"performance/static-context-tokens","label":"Static context tokens","value":1326,"unit":null,"method":"tiktoken/cl100k_base/skill-md-body"}]},"rows":[{"origin":"signal","id":"cmuzz1ad55v5pad0618kznjv8","subjectType":"skill_audit","subjectId":"cmuzz1a8g5v4jad06gxc0e3xy","relatedType":"","relatedId":"","dataCategory":"performance","sourceClass":"scan","source":"vettd","ruleId":"performance/progressive-disclosure","severity":null,"label":"Progressive disclosure","detail":null,"valueNum":null,"valueText":"present","unit":null,"method":null,"derivation":"read","confidence":null,"sampleSize":null,"synthetic":false,"firstParty":true,"observedAt":"2026-10-08T20:10:42.000Z","payload":null},{"origin":"signal","id":"cmuzz1aae5v4vad06yrd5l891","subjectType":"skill_audit","subjectId":"cmuzz1a8g5v4jad06gxc0e3xy","relatedType":"","relatedId":"","dataCategory":"performance","sourceClass":"scan","source":"vettd","ruleId":"performance/static-context-tokens","severity":null,"label":"Static context tokens","detail":null,"valueNum":1326,"valueText":null,"unit":null,"method":"tiktoken/cl100k_base/skill-md-body","derivation":null,"confidence":null,"sampleSize":null,"synthetic":false,"firstParty":true,"observedAt":"2026-10-08T20:10:42.000Z","payload":null}]},{"category":"cost","label":"Cost","form":"measured","verdict":null,"rows":[]},{"category":"compatibility","label":"Compatibility","form":"unjudged","verdict":{"form":"unjudged"},"rows":[{"origin":"signal","id":"cmuzz1adf5v5rad06b8b5oeuk","subjectType":"skill_audit","subjectId":"cmuzz1a8g5v4jad06gxc0e3xy","relatedType":"","relatedId":"","dataCategory":"compatibility","sourceClass":"scan","source":"vettd","ruleId":"compatibility/cli-help","severity":null,"label":"CLI help","detail":null,"valueNum":null,"valueText":"present","unit":null,"method":null,"derivation":"read","confidence":null,"sampleSize":null,"synthetic":false,"firstParty":true,"observedAt":"2026-10-08T20:10:42.000Z","payload":null},{"origin":"signal","id":"cmuzz1aak5v4xad06n2hdn9u2","subjectType":"skill_audit","subjectId":"cmuzz1a8g5v4jad06gxc0e3xy","relatedType":"","relatedId":"","dataCategory":"compatibility","sourceClass":"scan","source":"vettd","ruleId":"compatibility/declared-environment-assumptions","severity":null,"label":"Declared environment assumptions","detail":null,"valueNum":null,"valueText":"","unit":null,"method":null,"derivation":"read","confidence":null,"sampleSize":null,"synthetic":false,"firstParty":true,"observedAt":"2026-10-08T20:10:42.000Z","payload":null},{"origin":"signal","id":"cmuzz1abn5v59ad06vg3yo28d","subjectType":"skill_audit","subjectId":"cmuzz1a8g5v4jad06gxc0e3xy","relatedType":"","relatedId":"","dataCategory":"compatibility","sourceClass":"scan","source":"vettd","ruleId":"compatibility/declared-name","severity":null,"label":"Declared skill name","detail":null,"valueNum":null,"valueText":"meme-generation","unit":null,"method":null,"derivation":"read","confidence":null,"sampleSize":null,"synthetic":false,"firstParty":true,"observedAt":"2026-10-08T20:10:42.000Z","payload":null},{"origin":"signal","id":"cmuzz1adn5v5tad06yyqfcpl0","subjectType":"skill_audit","subjectId":"cmuzz1a8g5v4jad06gxc0e3xy","relatedType":"","relatedId":"","dataCategory":"compatibility","sourceClass":"scan","source":"vettd","ruleId":"compatibility/structured-output","severity":null,"label":"Structured output","detail":null,"valueNum":null,"valueText":"absent","unit":null,"method":null,"derivation":"read","confidence":null,"sampleSize":null,"synthetic":false,"firstParty":true,"observedAt":"2026-10-08T20:10:42.000Z","payload":null}]},{"category":"sentiment","label":"Popularity","form":"unjudged","verdict":null,"rows":[]},{"category":"characteristics","label":"Characteristics","form":"unjudged","verdict":null,"rows":[]}],"signalCount":31,"publisherSupplied":["name","description","author","version","license"]}