[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anthropics-brand-voice-ar":3,"guides-for-anthropics-brand-voice":287,"similar-k170na2vr7ccj63d7em034nbad8660cx":288},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":25,"identity":217,"isFallback":221,"parentExtension":222,"providers":259,"relations":266,"repo":267,"workflow":286},1778053881467.412,"k170na2vr7ccj63d7em034nbad8660cx",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Discover your brand voice from existing documents and conversations, generate enforceable guidelines, and validate AI-generated content against your established tone and positioning.",{},"Brand Voice Plugin","https://github.com/anthropics/knowledge-work-plugins/tree/HEAD/partner-built/brand-voice",[15,16,17,18,19,20,21,22,23,24],"design","brand-voice","guidelines","content-creation","marketing","sales","enterprise","mcp","discovery","enforcement",{"_creationTime":26,"_id":27,"extensionId":5,"locale":28,"result":29,"trustSignals":204,"workflow":215},1778053992763.6492,"kn73wjs41r1zwmwfwm2rcppxjh866xz2","en",{"checks":30,"evaluatedAt":194,"extensionSummary":195,"promptVersionExtension":196,"promptVersionScoring":197,"rationale":198,"score":199,"summary":200,"tags":201,"targetMarket":202,"tier":203},[31,36,39,42,46,49,53,58,61,64,68,73,76,80,83,86,89,92,95,98,102,106,110,114,118,121,124,127,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,180,183,186,190],{"category":32,"check":33,"severity":34,"summary":35},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: discovering brand voice from existing documents and generating enforceable guidelines.",{"category":32,"check":37,"severity":34,"summary":38},"Unique selling proposition","The extension offers significant value beyond default LLM behavior by automating brand discovery across multiple platforms, generating structured guidelines, and enforcing brand voice on AI content.",{"category":32,"check":40,"severity":34,"summary":41},"Production readiness","The plugin is production-ready, covering the full lifecycle from brand discovery to guideline generation and content enforcement, with clear commands and agent orchestration.",{"category":43,"check":44,"severity":34,"summary":45},"Scope","Single responsibility principle","The plugin focuses on a single, coherent workflow: discovering, generating, and enforcing brand voice, with no unrelated capabilities.",{"category":43,"check":47,"severity":34,"summary":48},"Description quality","The provided description accurately and concisely reflects the extension's capabilities.",{"category":50,"check":51,"severity":34,"summary":52},"Invocation","Scoped tools","The extension exposes narrow verb-noun specialist commands like `/brand-voice:discover-brand` and `/brand-voice:enforce-voice`, rather than generalist tools.",{"category":54,"check":55,"severity":56,"summary":57},"Documentation","Configuration & parameter reference","info","While settings like `strictness` and `always-explain` are mentioned in the skill instructions, their default values and explicit precedence order are not fully documented.",{"category":43,"check":59,"severity":34,"summary":60},"Tool naming","Tool names like `discover-brand`, `generate-guidelines`, and `enforce-voice` are descriptive and clearly indicate their function within the brand voice domain.",{"category":43,"check":62,"severity":34,"summary":63},"Minimal I/O surface","Tools and agents are designed to accept specific inputs (e.g., content requests, source documents) and produce focused outputs (reports, guidelines, content), avoiding excessive or undocumented parameters.",{"category":65,"check":66,"severity":34,"summary":67},"License","License usability","The extension is licensed under the MIT License, which is a permissive open-source license.",{"category":69,"check":70,"severity":71,"summary":72},"Maintenance","Commit recency","not_applicable","No commit history was provided for this evaluation, so this check is not applicable.",{"category":69,"check":74,"severity":71,"summary":75},"Dependency Management","No third-party dependencies were identified in the provided files.",{"category":77,"check":78,"severity":34,"summary":79},"Security","Secret Management","Secrets are handled through `userConfig` with `sensitive: true`, indicating they are stored securely in the OS keychain.",{"category":77,"check":81,"severity":34,"summary":82},"Injection","The extension's agents and skills are designed to process data as input and do not appear to execute instructions from external content.",{"category":77,"check":84,"severity":34,"summary":85},"Transitive Supply-Chain Grenades","All content and scripts appear to be bundled within the repository, with no dynamic fetching or execution of remote code.",{"category":77,"check":87,"severity":34,"summary":88},"Sandbox Isolation","The plugin's operations are confined to the plugin's data scope or user-provided working folders, with no apparent attempts to access or modify files outside of its designated areas.",{"category":77,"check":90,"severity":34,"summary":91},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the provided code.",{"category":77,"check":93,"severity":34,"summary":94},"Data Exfiltration","No outbound calls to undocumented domains or telemetry services were found, and all outbound destinations seem to be documented MCP connections.",{"category":77,"check":96,"severity":34,"summary":97},"Hidden Text Tricks","Bundled files appear free of hidden-steering tricks, control characters, or invisible Unicode sequences.",{"category":99,"check":100,"severity":34,"summary":101},"Hooks","Opaque code execution","Hook scripts are plain bash or mjs files and are not obfuscated, minified, or dynamically fetched.",{"category":103,"check":104,"severity":34,"summary":105},"Portability","Structural Assumption","The plugin correctly uses `${CLAUDE_PLUGIN_DATA}` and prompts users to select a working folder, avoiding assumptions about user project structure.",{"category":107,"check":108,"severity":71,"summary":109},"Trust","Issues Attention","No issue tracking data was available for this evaluation.",{"category":111,"check":112,"severity":34,"summary":113},"Versioning","Release Management","The plugin declares a version (`1.0.0`) in its manifests (`marketplace.json` and `plugin.json`), fulfilling versioning requirements.",{"category":115,"check":116,"severity":56,"summary":117},"Code Execution","Validation","While input validation appears to be handled by the skill orchestration and agent tasks, there is no explicit mention or evidence of a dedicated schema validation library (like Zod or Pydantic) being used within the provided agent/skill files.",{"category":77,"check":119,"severity":34,"summary":120},"Unguarded Destructive Operations","The plugin's operations are primarily data analysis and content generation; no destructive operations were identified.",{"category":115,"check":122,"severity":34,"summary":123},"Error Handling","Error handling is managed through skill orchestration and agent task definitions, with clear user messaging for issues like missing folders or platforms.",{"category":115,"check":125,"severity":71,"summary":126},"Logging","The plugin's core functionality does not involve destructive actions or outbound calls that would necessitate local audit logging.",{"category":128,"check":129,"severity":34,"summary":130},"Compliance","GDPR","The extension explicitly instructs agents to redact PII and handles data with privacy in mind, including user-provided content and discovered materials.",{"category":128,"check":132,"severity":34,"summary":133},"Target market","The extension is designed to work globally, with no apparent regional or jurisdictional restrictions, and correctly defaults to a 'global' target market.",{"category":103,"check":135,"severity":34,"summary":136},"Runtime stability","The plugin appears to be cross-platform compatible, relying on standard file operations and agent tasks rather than OS-specific features.",{"category":43,"check":138,"severity":34,"summary":139},"Tool surface size","The plugin exposes three main commands (`discover-brand`, `generate-guidelines`, `enforce-voice`), which is well within the recommended range.",{"category":50,"check":141,"severity":34,"summary":142},"Name collisions","The plugin's commands and skill names are distinct and do not appear to collide with Claude Code built-ins or other extensions.",{"category":50,"check":144,"severity":34,"summary":145},"Overlapping near-synonym tools","The plugin's commands (`discover-brand`, `generate-guidelines`, `enforce-voice`) represent distinct and non-overlapping functions.",{"category":50,"check":147,"severity":71,"summary":148},"Hooks-off mechanism","The plugin does not appear to utilize hooks, making a hooks-off mechanism unnecessary.",{"category":50,"check":150,"severity":71,"summary":151},"Hook matcher tightness","The plugin does not utilize hooks, so hook matcher tightness is not applicable.",{"category":77,"check":153,"severity":71,"summary":154},"Hook security","The plugin does not utilize hooks, so hook security is not applicable.",{"category":99,"check":156,"severity":71,"summary":157},"Silent prompt rewriting","The plugin does not utilize `UserPromptSubmit` hooks, so silent prompt rewriting is not applicable.",{"category":77,"check":159,"severity":71,"summary":160},"Permission Hook","The plugin does not utilize `PermissionRequest` hooks, so permission hook analysis is not applicable.",{"category":128,"check":162,"severity":71,"summary":163},"Hook privacy","The plugin does not utilize hooks, making hook privacy analysis not applicable.",{"category":115,"check":165,"severity":71,"summary":166},"Hook dependency","The plugin does not utilize hooks, making hook dependency analysis not applicable.",{"category":54,"check":168,"severity":34,"summary":169},"Install / Setup Instructions","The README provides clear installation instructions for both Cowork and Claude Code, and details how to use the plugin's commands and settings.",{"category":54,"check":171,"severity":34,"summary":172},"Feature Transparency","The README clearly outlines the plugin's features, including its core capabilities and how they are accessed via commands and agents.",{"category":54,"check":174,"severity":34,"summary":175},"Phantom features","All features described in the README (brand discovery, guideline generation, enforcement) have corresponding implementations in the skills and agents.",{"category":177,"check":178,"severity":34,"summary":179},"Convention","Layout convention adherence","The plugin adheres to expected Claude Code plugin structure, with `.claude-plugin/plugin.json` and skills/commands organized appropriately.",{"category":177,"check":181,"severity":34,"summary":182},"Plugin state","The plugin correctly directs state persistence to the user's working folder (`.claude/brand-voice.local.md` and `.claude/brand-voice-guidelines.md`), ensuring it's managed appropriately.",{"category":77,"check":184,"severity":34,"summary":185},"Keychain-stored secrets","Secrets are managed via `userConfig` with `sensitive: true`, ensuring they are stored in the OS keychain rather than plain settings files.",{"category":187,"check":188,"severity":71,"summary":189},"Dependencies","Tagged release sourcing","The plugin does not bundle external MCP servers; it relies on MCP connections defined in `.mcp.json`.",{"category":191,"check":192,"severity":34,"summary":193},"Installation","Clean uninstall","The plugin does not spawn background daemons or install system-wide components, ensuring a clean uninstall.",1778053974525,"This plugin orchestrates brand discovery across enterprise platforms, synthesizes findings into LLM-ready guidelines, and enforces brand voice on AI-generated content. It uses agents for specialized tasks like document analysis and conversational pattern recognition, and integrates with Notion, Confluence, Google Drive, and others via MCP.","2.0.0","3.4.0","The plugin is exceptionally well-structured, with clear documentation, well-defined scopes, and robust security practices. It adheres to all major checks with few minor findings.",95,"This is a high-quality plugin for discovering, generating, and enforcing brand voice across AI content.",[16,17,18,19,20,21,22,23,24],"global","verified",{"codeQuality":205,"collectedAt":206,"documentation":207,"maintenance":209,"popularity":210,"security":212,"testCoverage":214},{},1778053958120,{"descriptionLength":208,"readmeSize":8},182,{},{"smitheryUniqueUsers":211,"smitheryUseCount":8},88,{"hasNpmPackage":213,"smitheryVerified":213},false,{"hasCi":213,"hasTests":213},{"updatedAt":216},1778053992763,{"githubOwner":218,"githubRepo":219,"locale":28,"slug":16,"type":220},"anthropics","knowledge-work-plugins","plugin",true,{"_creationTime":223,"_id":224,"community":225,"display":226,"identity":241,"parentExtension":242,"providers":243,"relations":253,"workflow":255},1778053881467.4028,"k17a976hfb9h5wyrvbw5572nvs867hs3",{"reviewCount":8},{"description":227,"installMethods":228,"name":229,"sourceUrl":230,"tags":231},"Extension from anthropics/knowledge-work-plugins",{},"Knowledge Work Plugins","https://github.com/anthropics/knowledge-work-plugins",[232,233,234,235,20,236,237,238,239,240],"marketplace","plugins","ai-tools","productivity","finance","legal","data","engineering","apache-2-0",{"githubOwner":218,"githubRepo":219,"locale":28,"slug":219,"type":232},null,{"extract":244,"llm":249,"smithery":252},{"commitSha":245,"license":246,"marketplace":247},"9789ea78ad66e395a9c709146cacecdc14ce2abf","Apache-2.0",{"name":219,"pluginCount":248},47,{"promptVersionExtension":196,"promptVersionScoring":197,"score":250,"targetMarket":202,"tier":251},65,"evaluated",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":213},{"repoId":254},"kd7a7vj5tkj2ssjqcbwka5sh0x864wea",{"anyEnrichmentAt":256,"extractAt":257,"githubAt":258,"llmAt":216,"smitheryAt":256,"updatedAt":216},1778053907346,1778053881467,1778053882262,{"extract":260,"llm":262,"smithery":263},{"commitSha":245,"license":261},"MIT",{"promptVersionExtension":196,"promptVersionScoring":197,"score":199,"targetMarket":202,"tier":203},{"qualityScore":264,"totalActivations":265,"uniqueUsers":211,"useCount":8,"verified":213},0.9193429,287,{"parentExtensionId":224,"repoId":254},{"_creationTime":268,"_id":254,"identity":269,"providers":270,"workflow":283},1777995558409.8467,{"githubOwner":218,"githubRepo":219,"sourceUrl":230},{"discover":271,"github":275},{"sources":272},[273,274],"skills-sh","smithery",{"closedIssues90d":276,"forks":277,"license":246,"openIssues90d":278,"pushedAt":279,"readmeSize":280,"stars":281,"topics":282},7,1398,36,1777651846000,6109,11837,[],{"discoverAt":284,"extractAt":285,"githubAt":285,"updatedAt":285},1777995558409,1778053883382,{"anyEnrichmentAt":256,"extractAt":257,"githubAt":258,"llmAt":216,"smitheryAt":256,"updatedAt":216},[],[289,309,344],{"_creationTime":290,"_id":291,"community":292,"display":293,"identity":302,"providers":303,"relations":307,"workflow":308},1778053881467.4067,"k177cekreyy0dz89m4vnf2ns358672zv",{"reviewCount":8},{"description":294,"installMethods":295,"name":296,"sourceUrl":297,"tags":298},"Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.",{},"Marketing Plugin","https://github.com/anthropics/knowledge-work-plugins/tree/HEAD/marketing",[19,18,299,300,301,22,220],"campaign-planning","seo","analytics",{"githubOwner":218,"githubRepo":219,"locale":28,"slug":19,"type":220},{"extract":304,"llm":305,"smithery":306},{"commitSha":245,"license":246},{"promptVersionExtension":196,"promptVersionScoring":197,"score":199,"targetMarket":202,"tier":203},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":213},{"parentExtensionId":224,"repoId":254},{"anyEnrichmentAt":256,"extractAt":257,"githubAt":258,"llmAt":216,"smitheryAt":256,"updatedAt":216},{"_creationTime":310,"_id":311,"community":312,"display":313,"identity":327,"providers":330,"relations":336,"workflow":339},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":314,"name":315,"sourceUrl":316,"tags":317},"Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.","Plugin Development Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev",[318,319,320,321,322,22,323,324,325,326],"development","plugin-creation","hooks","agents","skills","cli","automation","guidance","best-practices",{"githubOwner":218,"githubRepo":328,"locale":28,"slug":329,"type":220},"claude-plugins-official","plugin-dev",{"extract":331,"llm":333,"smithery":335},{"commitSha":332,"license":246},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff",{"promptVersionExtension":196,"promptVersionScoring":197,"score":334,"targetMarket":202,"tier":203},99,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":213},{"parentExtensionId":337,"repoId":338},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":340,"extractAt":341,"githubAt":342,"llmAt":343,"smitheryAt":340,"updatedAt":343},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":345,"_id":346,"community":347,"display":348,"identity":360,"providers":364,"relations":368,"workflow":371},1778053078370.9028,"k17dwt2y8zcwbj9r1ccgc0mwvs867jac",{"reviewCount":8},{"description":349,"installMethods":350,"name":351,"sourceUrl":352,"tags":353},"Complete Claude Code plugin development system. PROACTIVELY activate when users want to: (1) Create/build plugins with 2025 features, (2) Add skills/commands/agents/hooks, (3) Validate plugin structure, (4) Publish to marketplace, (5) Get plugin development guidance. Provides: agent-first design patterns, progressive disclosure skills, hook automation, MCP integration, marketplace publishing. Includes plugin-expert agent and validation utilities.",{},"Plugin Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/plugin-master",[354,355,356,320,22,357,232,358,324,359],"plugin-development","agent","skill","commands","validation","devops",{"githubOwner":361,"githubRepo":362,"locale":28,"slug":363,"type":220},"josiahsiegel","claude-plugin-marketplace","plugin-master",{"extract":365,"llm":367},{"commitSha":366,"license":261},"a05d923c8a3551d4274eef152649583d693b9b67",{"promptVersionExtension":196,"promptVersionScoring":197,"score":334,"targetMarket":202,"tier":203},{"parentExtensionId":369,"repoId":370},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":372,"extractAt":373,"githubAt":372,"llmAt":374,"updatedAt":374},1778053080008,1778053078370,1778053164925]