[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anthropics-slack-by-salesforce-ar":3,"guides-for-anthropics-slack-by-salesforce":280,"similar-k1728atw7w0mwak0avdzac2dx1867swj":281},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":210,"isFallback":215,"parentExtension":216,"providers":254,"relations":259,"repo":260,"workflow":279},1778053881467.4087,"k1728atw7w0mwak0avdzac2dx1867swj",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Slack integration for searching messages, sending communications, managing canvases, and more",{},"Slack Plugin","https://github.com/anthropics/knowledge-work-plugins/tree/HEAD/partner-built/slack",[15,16,17,18,19,20],"slack","mcp","messaging","search","documentation","api",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":198,"workflow":208},1778053992763.6428,"kn754s7cf2r3k2yhyvkjbek3bh866y6j","en",{"checks":26,"evaluatedAt":188,"extensionSummary":189,"promptVersionExtension":190,"promptVersionScoring":191,"rationale":192,"score":193,"summary":194,"tags":195,"targetMarket":196,"tier":197},[27,32,35,38,42,45,49,53,56,59,63,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,144,147,149,152,155,158,161,164,167,170,174,177,180,184],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description accurately names a concrete user problem: managing Slack communications and content directly from an AI assistant.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The plugin offers significant value beyond a simple API wrapper by enabling complex workflows like drafting announcements, summarizing channels, and generating standup updates directly within the AI's interaction context.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The plugin covers a complete lifecycle for Slack interactions, including searching, drafting, and managing content, making it suitable for production use.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The plugin focuses on Slack integration and related workflows, maintaining a clear and coherent scope without extending into unrelated domains.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The displayed description accurately reflects the plugin's capabilities, which include searching messages, sending communications, and managing canvases.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","All exposed tools are narrow verb-noun specialists (e.g., `summarize-channel`, `draft-announcement`), making them easy for the agent to select and reducing attack surface.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","While not explicitly detailed in the provided files, the README outlines installation and configuration steps, and the command/skill markdown files describe their parameters and usage, implying a good level of documentation.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","Tool names like `summarize-channel`, `find-discussions`, and `draft-announcement` are descriptive and follow a clear verb-noun convention.",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","Input arguments are generally specific (e.g., channel names, topics), and expected outputs are clearly defined in the command markdown files, indicating minimal and documented I/O.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The plugin includes a MIT license file and declares MIT in plugin.json, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit history is available for evaluation.",{"category":64,"check":69,"severity":66,"summary":70},"Dependency Management","No third-party dependencies are explicitly listed or managed within the provided files.",{"category":72,"check":73,"severity":66,"summary":74},"Security","Secret Management","No secrets are handled by the plugin itself; authentication details are managed through an external MCP server and OAuth flow documented in the README, implying user-handled secret management.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The extension does not appear to load untrusted third-party data as executable instructions. All logic is defined within the provided markdown and JSON files.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","All content is contained within the skill and command directories. No runtime fetching or execution of external scripts is evident.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The plugin operates by interacting with an external MCP server via HTTP and does not appear to modify files outside its own scope or manipulate user system paths.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No detached-process spawns or deny-retry loops are present in the provided scripts or logic.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The plugin interacts with Slack via an MCP server and does not appear to exfiltrate confidential data or credentials. All outbound calls are to documented services (Slack MCP).",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks; descriptions are clean and use standard markdown and ASCII characters.",{"category":94,"check":95,"severity":30,"summary":96},"Hooks","Opaque code execution","The plugin consists of JSON manifests and markdown files, with no obfuscated code, base64 payloads, or runtime fetched scripts.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The plugin primarily interacts with an external API and does not make structural assumptions about the user's project layout.",{"category":102,"check":103,"severity":66,"summary":104},"Trust","Issues Attention","Issue tracker data is not available.",{"category":106,"check":107,"severity":30,"summary":108},"Versioning","Release Management","The plugin.json manifest clearly declares version '1.0.0'.",{"category":110,"check":111,"severity":30,"summary":112},"Code Execution","Validation","Command markdown files specify expected arguments and parameters, and the skill markdown files provide guidance on effective usage, indicating validation is handled by the prompts/instructions.",{"category":72,"check":114,"severity":30,"summary":115},"Unguarded Destructive Operations","The plugin's primary operations involve interacting with Slack via API calls (searching, sending messages, drafting) which are not inherently destructive in a way that requires direct filesystem manipulation guards.",{"category":110,"check":117,"severity":30,"summary":118},"Error Handling","The command and skill markdown files provide detailed instructions on how to handle different scenarios and potential errors, guiding the agent towards meaningful reporting.",{"category":110,"check":120,"severity":66,"summary":121},"Logging","The plugin does not appear to implement local audit logging; interactions are via an external MCP server.",{"category":123,"check":124,"severity":30,"summary":125},"Compliance","GDPR","While Slack interactions may involve personal data, the plugin itself does not directly handle or submit personal data to third parties beyond the standard MCP communication with Slack.",{"category":123,"check":127,"severity":30,"summary":128},"Target market","The extension is globally applicable for any Slack workspace and does not contain regional logic.",{"category":98,"check":130,"severity":30,"summary":131},"Runtime stability","The plugin relies on standard HTTP communication with an MCP server and does not appear to have OS-specific dependencies or assumptions.",{"category":39,"check":133,"severity":30,"summary":134},"Tool surface size","The plugin exposes 5 distinct commands and 2 skills, fitting within the target range of 3-10 tools.",{"category":46,"check":136,"severity":30,"summary":137},"Name collisions","The plugin defines its own commands and skills with clear prefixes (e.g., `/slack:`, `slack-messaging`), preventing collisions with built-in commands or other plugins.",{"category":46,"check":139,"severity":30,"summary":140},"Overlapping near-synonym tools","The commands and skills have distinct names and purposes (e.g., `summarize-channel` vs. `find-discussions`), avoiding near-synonym redundancy.",{"category":46,"check":142,"severity":66,"summary":143},"Hooks-off mechanism","This plugin does not appear to utilize hooks, thus a hooks-off mechanism is not applicable.",{"category":46,"check":145,"severity":66,"summary":146},"Hook matcher tightness","No hooks are present in this plugin.",{"category":72,"check":148,"severity":66,"summary":146},"Hook security",{"category":94,"check":150,"severity":66,"summary":151},"Silent prompt rewriting","The plugin does not have a UserPromptSubmit hook.",{"category":72,"check":153,"severity":66,"summary":154},"Permission Hook","This plugin does not implement any PermissionRequest hooks.",{"category":123,"check":156,"severity":66,"summary":157},"Hook privacy","This plugin does not utilize hooks for logging or telemetry.",{"category":110,"check":159,"severity":66,"summary":160},"Hook dependency","This plugin does not use hooks.",{"category":50,"check":162,"severity":30,"summary":163},"Install / Setup Instructions","The README provides clear installation instructions for both Claude Code and Cursor, including configuration details.",{"category":50,"check":165,"severity":30,"summary":166},"Feature Transparency","The README clearly outlines the plugin's features and capabilities, and the commands/skills markdown files provide detailed explanations.",{"category":50,"check":168,"severity":30,"summary":169},"Phantom features","All features mentioned in the README (search, messaging, canvas, user management) are supported by the documented commands and skills.",{"category":171,"check":172,"severity":30,"summary":173},"Convention","Layout convention adherence","The plugin follows standard Claude Code plugin structure, with plugin.json in .claude-plugin and commands/skills in their respective directories. The README explains installation and usage.",{"category":171,"check":175,"severity":30,"summary":176},"Plugin state","The plugin interacts with an external MCP server and does not manage persistent state locally, thus adhering to default uninstall semantics.",{"category":72,"check":178,"severity":66,"summary":179},"Keychain-stored secrets","The plugin does not handle secrets directly; authentication is managed via the Slack MCP OAuth flow, which is external to the plugin's code.",{"category":181,"check":182,"severity":66,"summary":183},"Dependencies","Tagged release sourcing","This plugin does not bundle other MCP servers; it connects to a remote Slack MCP server.",{"category":185,"check":186,"severity":30,"summary":187},"Installation","Clean uninstall","The plugin interacts with an external MCP server and does not install background daemons or services, ensuring a clean uninstall.",1778053954288,"This plugin connects to the Slack MCP server to allow AI assistants to search messages, files, and channels, send messages, draft announcements, and summarize channel activity. It includes specific commands for tasks like generating standup updates and finding discussions, supported by guidance skills for messaging and search.","2.0.0","3.4.0","The Slack plugin is well-structured, adheres to scope principles, and provides clear documentation for its commands and skills. It leverages an external MCP server for Slack interaction, avoiding local dependencies and security risks. No critical or warning findings were identified, resulting in a verified tier and a high score.",95,"This plugin provides robust integration with Slack, enabling AI assistants to search messages, draft communications, and manage content effectively.",[15,16,17,18,19,20],"global","verified",{"codeQuality":199,"collectedAt":200,"documentation":201,"maintenance":203,"popularity":204,"security":205,"testCoverage":207},{},1778053941503,{"descriptionLength":202,"readmeSize":8},93,{},{"smitheryUniqueUsers":8,"smitheryUseCount":8},{"hasNpmPackage":206,"smitheryVerified":206},false,{"hasCi":206,"hasTests":206},{"updatedAt":209},1778053992763,{"githubOwner":211,"githubRepo":212,"locale":24,"slug":213,"type":214},"anthropics","knowledge-work-plugins","slack-by-salesforce","plugin",true,{"_creationTime":217,"_id":218,"community":219,"display":220,"identity":236,"parentExtension":237,"providers":238,"relations":248,"workflow":250},1778053881467.4028,"k17a976hfb9h5wyrvbw5572nvs867hs3",{"reviewCount":8},{"description":221,"installMethods":222,"name":223,"sourceUrl":224,"tags":225},"Extension from anthropics/knowledge-work-plugins",{},"Knowledge Work Plugins","https://github.com/anthropics/knowledge-work-plugins",[226,227,228,229,230,231,232,233,234,235],"marketplace","plugins","ai-tools","productivity","sales","finance","legal","data","engineering","apache-2-0",{"githubOwner":211,"githubRepo":212,"locale":24,"slug":212,"type":226},null,{"extract":239,"llm":244,"smithery":247},{"commitSha":240,"license":241,"marketplace":242},"9789ea78ad66e395a9c709146cacecdc14ce2abf","Apache-2.0",{"name":212,"pluginCount":243},47,{"promptVersionExtension":190,"promptVersionScoring":191,"score":245,"targetMarket":196,"tier":246},65,"evaluated",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"repoId":249},"kd7a7vj5tkj2ssjqcbwka5sh0x864wea",{"anyEnrichmentAt":251,"extractAt":252,"githubAt":253,"llmAt":209,"smitheryAt":251,"updatedAt":209},1778053907346,1778053881467,1778053882262,{"extract":255,"llm":257,"smithery":258},{"commitSha":240,"license":256},"MIT",{"promptVersionExtension":190,"promptVersionScoring":191,"score":193,"targetMarket":196,"tier":197},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":218,"repoId":249},{"_creationTime":261,"_id":249,"identity":262,"providers":263,"workflow":276},1777995558409.8467,{"githubOwner":211,"githubRepo":212,"sourceUrl":224},{"discover":264,"github":268},{"sources":265},[266,267],"skills-sh","smithery",{"closedIssues90d":269,"forks":270,"license":241,"openIssues90d":271,"pushedAt":272,"readmeSize":273,"stars":274,"topics":275},7,1398,36,1777651846000,6109,11837,[],{"discoverAt":277,"extractAt":278,"githubAt":278,"updatedAt":278},1777995558409,1778053883382,{"anyEnrichmentAt":251,"extractAt":252,"githubAt":253,"llmAt":209,"smitheryAt":251,"updatedAt":209},[],[282,314,335,359,385,416],{"_creationTime":283,"_id":284,"community":285,"display":286,"identity":297,"providers":300,"relations":306,"workflow":309},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":287,"installMethods":288,"name":289,"sourceUrl":290,"tags":291},"Skills for designing and building MCP servers that work seamlessly with Claude. Guides you through deployment models (remote HTTP, MCPB, local), tool design patterns, auth, and interactive MCP apps.",{},"MCP Server Development Suite","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/mcp-server-dev",[16,292,293,294,295,19,296,214],"server","development","typescript","python","security",{"githubOwner":211,"githubRepo":298,"locale":24,"slug":299,"type":214},"claude-plugins-official","mcp-server-dev",{"extract":301,"llm":303,"smithery":305},{"commitSha":302,"license":241},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff",{"promptVersionExtension":190,"promptVersionScoring":191,"score":304,"targetMarket":196,"tier":197},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":307,"repoId":308},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":310,"extractAt":311,"githubAt":312,"llmAt":313,"smitheryAt":310,"updatedAt":313},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":315,"_id":316,"community":317,"display":318,"identity":328,"providers":329,"relations":333,"workflow":334},1778054452948.416,"k17fds628j6sz9emb26mj91v61867pw5",{"reviewCount":8},{"description":319,"installMethods":320,"name":321,"sourceUrl":322,"tags":323},"Discord messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /discord:access.",{},"Discord","https://github.com/anthropics/claude-plugins-official/tree/HEAD/external_plugins/discord",[324,17,325,326,16,327],"discord","bridge","access-control","bun",{"githubOwner":211,"githubRepo":298,"locale":24,"slug":324,"type":214},{"extract":330,"llm":331,"smithery":332},{"commitSha":302,"license":241},{"promptVersionExtension":190,"promptVersionScoring":191,"score":304,"targetMarket":196,"tier":197},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":307,"repoId":308},{"anyEnrichmentAt":310,"extractAt":311,"githubAt":312,"llmAt":313,"smitheryAt":310,"updatedAt":313},{"_creationTime":336,"_id":337,"community":338,"display":339,"identity":351,"providers":353,"relations":357,"workflow":358},1778053881467.4126,"k17ancjq4pews3bx19fv3cnn0x866v0b",{"reviewCount":8},{"description":340,"installMethods":341,"name":342,"sourceUrl":343,"tags":344},"Plan, build, and debug Zoom integrations across REST APIs, Meeting SDK, Video SDK, webhooks, bots, and MCP workflows. Search meetings, retrieve recordings, access transcripts, and design AI-powered Zoom experiences.",{},"Zoom Integration Plugin","https://github.com/anthropics/knowledge-work-plugins/tree/HEAD/partner-built/zoom-plugin",[345,20,346,16,347,348,349,350],"zoom","sdk","workflow","meetings","recordings","transcripts",{"githubOwner":211,"githubRepo":212,"locale":24,"slug":352,"type":214},"zoom-plugin",{"extract":354,"llm":355,"smithery":356},{"commitSha":240,"license":66},{"promptVersionExtension":190,"promptVersionScoring":191,"score":304,"targetMarket":196,"tier":197},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":218,"repoId":249},{"anyEnrichmentAt":251,"extractAt":252,"githubAt":253,"llmAt":209,"smitheryAt":251,"updatedAt":209},{"_creationTime":360,"_id":361,"community":362,"display":363,"identity":376,"providers":378,"relations":383,"workflow":384},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":364,"name":365,"sourceUrl":366,"tags":367},"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",[293,368,369,370,371,16,372,373,374,375],"plugin-creation","hooks","agents","skills","cli","automation","guidance","best-practices",{"githubOwner":211,"githubRepo":298,"locale":24,"slug":377,"type":214},"plugin-dev",{"extract":379,"llm":380,"smithery":382},{"commitSha":302,"license":241},{"promptVersionExtension":190,"promptVersionScoring":191,"score":381,"targetMarket":196,"tier":197},99,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":307,"repoId":308},{"anyEnrichmentAt":310,"extractAt":311,"githubAt":312,"llmAt":313,"smitheryAt":310,"updatedAt":313},{"_creationTime":386,"_id":387,"community":388,"display":389,"identity":401,"providers":405,"relations":409,"workflow":412},1778053078370.9028,"k17dwt2y8zcwbj9r1ccgc0mwvs867jac",{"reviewCount":8},{"description":390,"installMethods":391,"name":392,"sourceUrl":393,"tags":394},"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",[395,396,397,369,16,398,226,399,373,400],"plugin-development","agent","skill","commands","validation","devops",{"githubOwner":402,"githubRepo":403,"locale":24,"slug":404,"type":214},"josiahsiegel","claude-plugin-marketplace","plugin-master",{"extract":406,"llm":408},{"commitSha":407,"license":256},"a05d923c8a3551d4274eef152649583d693b9b67",{"promptVersionExtension":190,"promptVersionScoring":191,"score":381,"targetMarket":196,"tier":197},{"parentExtensionId":410,"repoId":411},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":413,"extractAt":414,"githubAt":413,"llmAt":415,"updatedAt":415},1778053080008,1778053078370,1778053164925,{"_creationTime":417,"_id":418,"community":419,"display":420,"identity":433,"providers":436,"relations":441,"workflow":444},1777995627391.5356,"k177z2t3rfgaw0zrb7qprpnndh864r09",{"reviewCount":8},{"description":421,"installMethods":422,"name":423,"sourceUrl":424,"tags":425},"Data observability plugin - health monitoring, alerts, schema drift, freshness tracking",{},"AnomalyArmor Agents","https://github.com/anomalyarmor/agents",[426,16,295,427,428,429,430,431,296,432],"data-observability","alerts","freshness","schema-drift","data-quality","monitoring","pipeline",{"githubOwner":434,"githubRepo":370,"locale":24,"slug":435,"type":214},"anomalyarmor","armor",{"extract":437,"llm":439,"smithery":440},{"commitSha":438},"7c56d4a0fc8feccdfa8e85cc11ff1010b18c3a89",{"promptVersionExtension":190,"promptVersionScoring":191,"score":381,"targetMarket":196,"tier":197},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":442,"repoId":443},"k173vznv6dcx28h1c568068tnx864f8n","kd7966c5zsgty1d4tqde2rgz1n8658b1",{"anyEnrichmentAt":445,"extractAt":446,"githubAt":447,"llmAt":448,"smitheryAt":445,"updatedAt":448},1777995723550,1777995627391,1777995627861,1777995897177]