[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-BrianRWagner-meeting-prep-de":3,"guides-for-BrianRWagner-meeting-prep":529,"similar-k1700k38c1w4khf5arc8rjwp0d86nzf6-de":530},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":235,"parentExtension":247,"providers":248,"relations":254,"repo":256,"tags":526,"workflow":527},1778683308558.5142,"k1700k38c1w4khf5arc8rjwp0d86nzf6",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Generate a pre-meeting prep brief in Claude Code. Researches participants, pulls vault context, builds agenda, surfaces sharp questions. Use when user says \"prep for this meeting,\" \"I have a call with,\" \"meeting tomorrow with,\" or \"prep brief for [name/company].\"",{"claudeCode":12},"BrianRWagner/ai-marketing-claude-code-skills","Meeting Prep","https://github.com/BrianRWagner/ai-marketing-claude-code-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":240},1778683627505.3235,"kn75cpdvt9rg5x94zvv376pmy986nx7s","en",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":202,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":219,"tier":220,"useCases":221},[21,26,29,32,36,39,43,48,51,54,58,62,66,70,73,76,79,82,85,88,92,96,100,104,108,111,116,119,123,126,129,132,135,138,141,145,149,152,155,159,162,165,168,171,175,178,181,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of needing a pre-meeting brief and specifies the user intent ('prep for this meeting').",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers value beyond a simple prompt by automating research, agenda building, and question generation, integrating with a user's vault context.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, with clear instructions, necessary scripts, and documented prerequisites, covering the complete lifecycle for generating a meeting brief.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill has a single, clear responsibility: generating pre-meeting briefs, and does not encroach on unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's capabilities as outlined in the SKILL.md file.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes scoped bash commands for specific tasks like vault searching and file operations, rather than a single generalist tool.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","info","While parameters like VAULT_PATH are mentioned, their defaults and precedence are not explicitly documented, requiring users to infer or rely on defaults.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The bash commands used within the skill are descriptive and follow standard naming conventions.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The bash commands used are specific and request only the necessary data, with output focused on relevant information for the brief.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The README clearly states the license as MIT, which is a permissive OSS license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on March 19, 2026, well within the last 3 months.",{"category":59,"check":63,"severity":64,"summary":65},"Dependency Management","not_applicable","The skill does not appear to use any third-party dependencies beyond standard bash commands.",{"category":67,"check":68,"severity":24,"summary":69},"Security","Secret Management","The skill does not handle or expose any secrets; it relies on user-provided vault path and doesn't echo sensitive information.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The skill uses bash commands that interact with local files. It does not fetch external data or execute arbitrary remote instructions.",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","The skill only uses local bash commands and does not fetch or execute external code or data at runtime.",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","The skill operates within the user's vault directory and uses standard bash commands, not attempting to modify files outside its scope.",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the bash scripts.",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","The skill operates locally on the user's vault and does not make any outbound calls that could exfiltrate data.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, with clean printable ASCII and expected Unicode.",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","The bash scripts are plain and readable, with no obfuscation techniques like base64 encoding or runtime fetches.",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","The skill correctly uses `${VAULT_PATH:-/root/obsidian-vault}` which allows for user-defined vault paths, avoiding hardcoded assumptions.",{"category":97,"check":98,"severity":24,"summary":99},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating low activity but no negative signs.",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","The README indicates an update on Mar 14, 2026, and the CHANGELOG.md is present, indicating versioning awareness.",{"category":105,"check":106,"severity":46,"summary":107},"Execution","Validation","The bash scripts perform basic checks for user input (e.g., meeting type) but lack robust schema validation for all parameters.",{"category":67,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","The skill primarily performs read operations on the vault and does not contain destructive commands.",{"category":112,"check":113,"severity":114,"summary":115},"Code Execution","Error Handling","warning","The bash scripts lack explicit error handling for commands, potentially leading to silent failures or unexpected behavior if a command fails.",{"category":112,"check":117,"severity":64,"summary":118},"Logging","The skill is primarily read-only and does not perform destructive actions or outbound calls that would typically require a local audit log.",{"category":120,"check":121,"severity":24,"summary":122},"Compliance","GDPR","The skill operates on a user's local vault and does not transmit personal data to third parties.",{"category":120,"check":124,"severity":24,"summary":125},"Target market","The skill operates locally on the user's file system and has no regional or jurisdictional limitations.",{"category":93,"check":127,"severity":24,"summary":128},"Runtime stability","The skill uses standard bash commands and should run on any POSIX-compatible system without issues.",{"category":44,"check":130,"severity":24,"summary":131},"README","The README file is comprehensive, clearly states the extension's purpose, and provides installation and usage instructions.",{"category":33,"check":133,"severity":64,"summary":134},"Tool surface size","The skill uses a few standard bash commands, not distinct exposed tools.",{"category":40,"check":136,"severity":24,"summary":137},"Overlapping near-synonym tools","The skill uses distinct bash commands for specific tasks and does not have overlapping synonyms.",{"category":44,"check":139,"severity":24,"summary":140},"Phantom features","All advertised features, such as vault research and agenda building, are implemented in the bash scripts.",{"category":142,"check":143,"severity":24,"summary":144},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and other platforms, including copy-paste examples.",{"category":146,"check":147,"severity":114,"summary":148},"Errors","Actionable error messages","The bash scripts lack specific error messages for failed commands, providing only generic output or no indication of failure.",{"category":105,"check":150,"severity":24,"summary":151},"Pinned dependencies","The skill uses system-provided bash commands, which are inherently pinned and stable.",{"category":33,"check":153,"severity":64,"summary":154},"Dry-run preview","The skill is primarily read-only and does not perform state-changing operations that would require a dry-run mode.",{"category":156,"check":157,"severity":64,"summary":158},"Protocol","Idempotent retry & timeouts","The skill operates locally with no remote calls or state-changing operations, making timeouts and idempotency irrelevant.",{"category":120,"check":160,"severity":24,"summary":161},"Telemetry opt-in","The skill operates locally and does not emit any telemetry.",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","The description clearly states the skill's purpose (generate pre-meeting brief) and usage triggers ('prep for this meeting', etc.).",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and triggers.",{"category":44,"check":169,"severity":24,"summary":170},"Concise Body","The SKILL.md body is concise and delegates detailed formatting to `references/brief-template.md`.",{"category":172,"check":173,"severity":24,"summary":174},"Context","Progressive Disclosure","Detailed templates and question banks are provided in separate reference files, following a progressive disclosure pattern.",{"category":172,"check":176,"severity":64,"summary":177},"Forked exploration","The skill is short-form and does not involve deep exploration that would require context forking.",{"category":22,"check":179,"severity":24,"summary":180},"Usage examples","The README provides clear usage examples for installing and invoking the skill.",{"category":22,"check":182,"severity":46,"summary":183},"Edge cases","While the skill handles basic input checks, it lacks documented failure modes and recovery steps for all potential edge cases.",{"category":112,"check":185,"severity":64,"summary":186},"Tool Fallback","The skill only uses system bash commands and does not rely on external tools like an MCP server.",{"category":188,"check":189,"severity":24,"summary":190},"Safety","Halt on unexpected state","The skill prompts the user for missing information and has clear usage instructions, implying a halt on unexpected state.",{"category":93,"check":192,"severity":24,"summary":193},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills in the repository.",1778683627395,"This skill automates the creation of pre-meeting preparation briefs by researching participants and vault context, building an agenda, and formulating relevant questions. It utilizes local bash scripts to interact with a user's Obsidian vault or similar file structure.",[197,198,199,200,201],"Researches participants and company context","Pulls relevant notes from user's vault","Builds a prioritized meeting agenda","Generates sharp, context-aware questions","Formats a comprehensive prep brief",[203,204,205],"Autonomously running the brief generation process","Interacting with external APIs or services","Handling meeting scheduling or sending invites","3.0.0","4.4.0","To help users efficiently prepare for meetings by consolidating relevant information and generating actionable insights.","The skill is well-documented, secure, and addresses a relevant user problem effectively. Minor areas for improvement exist in explicit error handling within bash scripts and detailed parameter documentation.",92,"A high-quality skill for generating comprehensive meeting prep briefs.",[213,214,215,216,217,218],"meeting","preparation","research","notes","productivity","bash","global","community",[222,223,224,225],"Use when user says 'prep for this meeting'","Use when user says 'I have a call with [name/company]'","Use when user says 'meeting tomorrow with'","Use when user says 'prep brief for [name/company]'",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":238,"testCoverage":239},{"hasLockfile":228},false,1778683613484,{"descriptionLength":231,"readmeSize":232},263,12220,{"closedIssues90d":8,"forks":234,"hasChangelog":235,"openIssues90d":8,"pushedAt":236,"stars":237},66,true,1773923848000,279,{"hasNpmPackage":228,"smitheryVerified":228},{"hasCi":228,"hasTests":228},{"updatedAt":241},1778683627505,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":243,"type":246},"meeting-prep","BrianRWagner","ai-marketing-claude-code-skills","skill",null,{"evaluate":249,"extract":251},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":250,"targetMarket":219,"tier":220},[213,214,215,216,217,218],{"commitSha":252,"license":253},"HEAD","MIT",{"repoId":255},"kd79t0s02gyz4fb3m5zvb5ec4x86n8tb",{"_creationTime":257,"_id":255,"identity":258,"providers":259,"workflow":522},1778683304265.2104,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":260,"discover":506,"github":509},{"commitSha":252,"extensions":261},[262,277,285,293,301,309,320,329,337,346,354,362,370,383,407,416,424,433,450,458,466,474,484,495],{"basePath":263,"description":264,"displayName":263,"installMethods":265,"rationale":266,"selectedPaths":267,"source":276,"sourceLanguage":18,"type":246},"ai-discoverability-audit","Audit how a brand appears in AI-powered search (ChatGPT, Perplexity, Claude, Gemini). Use when user mentions \"AI search,\" \"how do I show up in ChatGPT,\" \"AI discoverability,\" \"AEO,\" \"LLM visibility,\" or wants to understand their brand's AI presence.",{"claudeCode":12},"SKILL.md frontmatter at ai-discoverability-audit/SKILL.md",[268,271,274],{"path":269,"priority":270},"SKILL.md","mandatory",{"path":272,"priority":273},"SKILL-OC.md","medium",{"path":275,"priority":273},"references/query-bank.md","rule",{"basePath":278,"description":279,"displayName":278,"installMethods":280,"rationale":281,"selectedPaths":282,"source":276,"sourceLanguage":18,"type":246},"case-study-builder","Turn client wins into formatted case studies for proposals, social proof, and sales conversations. Use when someone needs to document results, build credibility, or create reusable proof assets.",{"claudeCode":12},"SKILL.md frontmatter at case-study-builder/SKILL.md",[283,284],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":286,"description":287,"displayName":286,"installMethods":288,"rationale":289,"selectedPaths":290,"source":276,"sourceLanguage":18,"type":246},"cold-outreach-sequence","Build personalized cold outreach sequences for LinkedIn and email. Use when someone needs to reach prospects, warm up cold leads, or build a systematic outreach engine. Covers research, connection requests, follow-ups, and conversion.",{"claudeCode":12},"SKILL.md frontmatter at cold-outreach-sequence/SKILL.md",[291,292],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":294,"description":295,"displayName":294,"installMethods":296,"rationale":297,"selectedPaths":298,"source":276,"sourceLanguage":18,"type":246},"content-idea-generator","Generate content ideas rooted in positioning. Use when someone needs \"content ideas,\" \"what should I post,\" \"blog topics,\" \"LinkedIn ideas,\" or is stuck on what to create.",{"claudeCode":12},"SKILL.md frontmatter at content-idea-generator/SKILL.md",[299,300],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":302,"description":303,"displayName":302,"installMethods":304,"rationale":305,"selectedPaths":306,"source":276,"sourceLanguage":18,"type":246},"daily-briefing-builder","Generate a clean morning brief in Claude Code — pulls today's priorities, unposted content, and weather from your vault.",{"claudeCode":12},"SKILL.md frontmatter at daily-briefing-builder/SKILL.md",[307,308],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":310,"description":311,"displayName":310,"installMethods":312,"rationale":313,"selectedPaths":314,"source":276,"sourceLanguage":18,"type":246},"de-ai-ify","Remove AI-generated jargon and restore human voice to text. Built from analyzing 1,000+ AI vs human content pieces.",{"claudeCode":12},"SKILL.md frontmatter at de-ai-ify/SKILL.md",[315,316,319],{"path":269,"priority":270},{"path":317,"priority":318},"README.md","high",{"path":272,"priority":273},{"basePath":321,"description":322,"displayName":321,"installMethods":323,"rationale":324,"selectedPaths":325,"source":276,"sourceLanguage":18,"type":246},"go-mode","Autonomous goal execution — give a goal, get a plan, confirm, execute, report. You steer, Claude drives.",{"claudeCode":12},"SKILL.md frontmatter at go-mode/SKILL.md",[326,327,328],{"path":269,"priority":270},{"path":317,"priority":318},{"path":272,"priority":273},{"basePath":330,"description":331,"displayName":330,"installMethods":332,"rationale":333,"selectedPaths":334,"source":276,"sourceLanguage":18,"type":246},"homepage-audit","Full conversion audit for any homepage or landing page. Use when someone asks to \"review my homepage,\" \"audit my landing page,\" \"why isn't my page converting,\" \"check my website,\" or wants feedback on their marketing page. Requires URL or screenshot before proceeding.",{"claudeCode":12},"SKILL.md frontmatter at homepage-audit/SKILL.md",[335,336],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":338,"description":339,"displayName":338,"installMethods":340,"rationale":341,"selectedPaths":342,"source":276,"sourceLanguage":18,"type":246},"last30days","Research any topic across Reddit, X, and web from the last 30 days. Get current trends, real community sentiment, and actionable insights in 7 minutes vs 2 hours manual research.",{"claudeCode":12},"SKILL.md frontmatter at last30days/SKILL.md",[343,344,345],{"path":269,"priority":270},{"path":317,"priority":318},{"path":272,"priority":273},{"basePath":347,"description":348,"displayName":347,"installMethods":349,"rationale":350,"selectedPaths":351,"source":276,"sourceLanguage":18,"type":246},"linkedin-authority-builder","Build a LinkedIn content system for thought leadership. Use when someone needs to establish authority, attract inbound leads, or build a consistent content presence. Covers positioning, content pillars, formats, and posting rhythm.",{"claudeCode":12},"SKILL.md frontmatter at linkedin-authority-builder/SKILL.md",[352,353],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":355,"description":356,"displayName":355,"installMethods":357,"rationale":358,"selectedPaths":359,"source":276,"sourceLanguage":18,"type":246},"linkedin-profile-optimizer","Audit and rewrite your LinkedIn profile to attract the right people. Scores each section, rewrites headline and about copy, and includes an AI visibility checklist so you show up in ChatGPT, Perplexity, and Claude search. Use when someone says \"optimize my LinkedIn,\" \"LinkedIn profile help,\" \"rewrite my about section,\" or \"how do I show up in AI search.\"",{"claudeCode":12},"SKILL.md frontmatter at linkedin-profile-optimizer/SKILL.md",[360,361],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":363,"description":364,"displayName":363,"installMethods":365,"rationale":366,"selectedPaths":367,"source":276,"sourceLanguage":18,"type":246},"marketing-principles","Apply timeless marketing and business principles to any problem. Use when someone needs strategic thinking, wants to evaluate a marketing decision, needs a framework for a tough choice, or mentions \"first principles,\" \"should I do X,\" \"what would work here,\" or wants to think through a marketing problem systematically.",{"claudeCode":12},"SKILL.md frontmatter at marketing-principles/SKILL.md",[368,369],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":243,"description":10,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":276,"sourceLanguage":18,"type":246},"meeting-prep-cc",{"claudeCode":12},"SKILL.md frontmatter at meeting-prep/SKILL.md",[375,376,377,379,381],{"path":269,"priority":270},{"path":272,"priority":273},{"path":378,"priority":273},"references/brief-template.md",{"path":380,"priority":273},"references/meeting-types.md",{"path":382,"priority":273},"references/question-banks.md",{"basePath":384,"description":385,"displayName":384,"installMethods":386,"rationale":387,"selectedPaths":388,"source":276,"sourceLanguage":18,"type":246},"newsletter-creation-curation","Industry-adaptive B2B newsletter creation with stage, role, and geography-aware workflows",{"claudeCode":12},"SKILL.md frontmatter at newsletter-creation-curation/SKILL.md",[389,390,391,393,394,397,399,401,403,405],{"path":269,"priority":270},{"path":317,"priority":318},{"path":392,"priority":273},"PLAYBOOK.md",{"path":272,"priority":273},{"path":395,"priority":396},"examples/example-hr-tech-issue.md","low",{"path":398,"priority":396},"examples/example-sales-tech-issue.md",{"path":400,"priority":396},"templates/fintech-template.md",{"path":402,"priority":396},"templates/hr-tech-template.md",{"path":404,"priority":396},"templates/ops-tech-template.md",{"path":406,"priority":396},"templates/sales-tech-template.md",{"basePath":408,"description":409,"displayName":408,"installMethods":410,"rationale":411,"selectedPaths":412,"source":276,"sourceLanguage":18,"type":246},"plan-my-day","Generate an energy-optimized, time-blocked daily plan based on circadian rhythm research and GTD principles",{"claudeCode":12},"SKILL.md frontmatter at plan-my-day/SKILL.md",[413,414,415],{"path":269,"priority":270},{"path":317,"priority":318},{"path":272,"priority":273},{"basePath":417,"description":418,"displayName":417,"installMethods":419,"rationale":420,"selectedPaths":421,"source":276,"sourceLanguage":18,"type":246},"positioning-basics","Help founders and marketers nail their positioning. Use when someone mentions \"positioning,\" \"value proposition,\" \"who is this for,\" \"how do I describe my product,\" \"messaging,\" \"ICP,\" \"ideal customer,\" or is struggling to articulate what makes their product different.",{"claudeCode":12},"SKILL.md frontmatter at positioning-basics/SKILL.md",[422,423],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":425,"description":426,"displayName":425,"installMethods":427,"rationale":428,"selectedPaths":429,"source":276,"sourceLanguage":18,"type":246},"reddit-insights","Search and analyze Reddit content using semantic AI search via reddit-insights.com MCP server.\nUse when you need to: (1) Find user pain points and frustrations for product ideas, (2) Discover niche markets or underserved needs, (3) Research what people really think about products/topics, (4) Find content inspiration from real discussions, (5) Analyze sentiment and trends on Reddit, (6) Validate business ideas with real user feedback.\nTriggers: reddit search, find pain points, market research, user feedback, what do people think about, reddit trends, niche discovery, product validation.\n",{"claudeCode":12},"SKILL.md frontmatter at reddit-insights/SKILL.md",[430,431,432],{"path":269,"priority":270},{"path":317,"priority":318},{"path":272,"priority":273},{"basePath":434,"description":435,"displayName":434,"installMethods":436,"rationale":437,"selectedPaths":438,"source":276,"sourceLanguage":18,"type":246},"social-card-gen","Generate platform-specific social post variants (Twitter/X, LinkedIn, Reddit) from one source input. Works with or without Node.js script. Includes platform reasoning, quality review, and guardrails against cross-posting spam.",{"claudeCode":12},"SKILL.md frontmatter at social-card-gen/SKILL.md",[439,440,441,442,444,446,448],{"path":269,"priority":270},{"path":317,"priority":318},{"path":272,"priority":273},{"path":443,"priority":396},"examples/input-example.md",{"path":445,"priority":396},"examples/output-linkedin.txt",{"path":447,"priority":396},"examples/output-reddit.txt",{"path":449,"priority":396},"examples/output-twitter.txt",{"basePath":451,"description":452,"displayName":451,"installMethods":453,"rationale":454,"selectedPaths":455,"source":276,"sourceLanguage":18,"type":246},"testimonial-collector","Systematically gather, score, and format client testimonials. Use when someone needs social proof, wants to collect feedback, needs to turn happy clients into public advocates, or asks for help requesting or drafting a testimonial.",{"claudeCode":12},"SKILL.md frontmatter at testimonial-collector/SKILL.md",[456,457],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":459,"description":460,"displayName":459,"installMethods":461,"rationale":462,"selectedPaths":463,"source":276,"sourceLanguage":18,"type":246},"tweet-draft-reviewer","Review tweet drafts in Claude Code against 8 voice rules. Scores 1-10, breaks down every rule, and rewrites anything that scores below 7.",{"claudeCode":12},"SKILL.md frontmatter at tweet-draft-reviewer/SKILL.md",[464,465],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":467,"description":468,"displayName":467,"installMethods":469,"rationale":470,"selectedPaths":471,"source":276,"sourceLanguage":18,"type":246},"vault-cleanup-auditor","Audit your Obsidian vault in Claude Code — finds stale drafts, empty folders, duplicate filenames, and incomplete files. Saves a dated report.",{"claudeCode":12},"SKILL.md frontmatter at vault-cleanup-auditor/SKILL.md",[472,473],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":475,"description":476,"displayName":475,"installMethods":477,"rationale":478,"selectedPaths":479,"source":276,"sourceLanguage":18,"type":246},"voice-extractor","Extract and document someone's authentic writing voice from samples. Use when someone needs a \"voice guide,\" wants to capture their writing DNA, or needs to train AI to write in their style. Also useful for ghostwriting, brand voice documentation, or onboarding writers.",{"claudeCode":12},"SKILL.md frontmatter at voice-extractor/SKILL.md",[480,481,482],{"path":269,"priority":270},{"path":272,"priority":273},{"path":483,"priority":273},"VOICE-GUIDE-TEMPLATE.md",{"basePath":485,"description":486,"displayName":485,"installMethods":487,"rationale":488,"selectedPaths":489,"source":276,"sourceLanguage":18,"type":246},"youtube-summarizer","Automatically fetch YouTube video transcripts, generate structured summaries, and send full transcripts to messaging platforms. Detects YouTube URLs and provides metadata, key insights, and downloadable transcripts.",{"claudeCode":12},"SKILL.md frontmatter at youtube-summarizer/SKILL.md",[490,491,492,493],{"path":269,"priority":270},{"path":317,"priority":318},{"path":272,"priority":273},{"path":494,"priority":396},"examples/sample-output.md",{"basePath":434,"description":496,"displayName":434,"installMethods":497,"license":253,"rationale":498,"selectedPaths":499,"source":276,"sourceLanguage":18,"type":505},"Offline social post generator for Twitter, LinkedIn, and Reddit",{"npm":434},"cli ecosystem detected at social-card-gen",[500,502,503],{"path":501,"priority":270},"package.json",{"path":317,"priority":270},{"path":504,"priority":273},"generate.js","cli",{"sources":507},[508],"manual",{"closedIssues90d":510,"description":511,"forks":234,"homepage":512,"openIssues90d":8,"pushedAt":236,"readmeSize":232,"stars":237,"topics":513},1,"Marketing frameworks that AI actually executes. Designed for Claude Code, but could be used for OpenClaw, etc. ","https://www.brianrwagner.com/",[514,515,516,517,518,519,520,521],"ai","ai-agents","branding","marketing","claude","claude-code","claude-code-skills","claude-skills",{"classifiedAt":523,"discoverAt":524,"extractAt":525,"githubAt":525,"updatedAt":523},1778683308331,1778683304265,1778683306962,[218,213,216,214,217,215],{"evaluatedAt":241,"extractAt":528,"updatedAt":241},1778683308558,[],[531,561,587,611,642,671],{"_creationTime":532,"_id":533,"community":534,"display":535,"identity":541,"providers":545,"relations":554,"tags":557,"workflow":558},1778695720086.7673,"k17fyn4zyen5dk0r3hdgaj845d86mqe0",{"reviewCount":8},{"description":536,"installMethods":537,"name":539,"sourceUrl":540},"Produces an attendee-facing agenda that sets what will be discussed, who owns each topic, and how time will be spent. Supports ten meeting type variants (standup, planning, review, decision-making, brainstorm, 1-on-1, stakeholder-review, project-kickoff, working-session, exec-briefing). Emits a shareable summary suitable for Slack or email plus a full agenda with time-boxed topics, type tags, owners, attendee prep, and logistics.",{"claudeCode":538},"product-on-purpose/pm-skills","foundation-meeting-agenda","https://github.com/product-on-purpose/pm-skills",{"basePath":542,"githubOwner":543,"githubRepo":544,"locale":18,"slug":539,"type":246},"skills/foundation-meeting-agenda","product-on-purpose","pm-skills",{"evaluate":546,"extract":553},{"promptVersionExtension":206,"promptVersionScoring":207,"score":547,"tags":548,"targetMarket":219,"tier":552},100,[213,549,217,550,551],"agenda","planning","communication","verified",{"commitSha":252},{"parentExtensionId":555,"repoId":556},"k1721116hsfj7zg78w03432n8986n6y8","kd78ksv1wjj826ds5j1sh2kqnx86mhqf",[549,551,213,550,217],{"evaluatedAt":559,"extractAt":560,"updatedAt":559},1778696117198,1778695720086,{"_creationTime":562,"_id":563,"community":564,"display":565,"identity":571,"providers":574,"relations":581,"tags":583,"workflow":584},1778688022104.1802,"k170j25h46bp88e68ar6f9ap6h86nvb2",{"reviewCount":8},{"description":566,"installMethods":567,"name":569,"sourceUrl":570},"Review who attended a Google Meet conference and for how long.",{"claudeCode":568},"googleworkspace/cli","recipe-review-meet-participants","https://github.com/googleworkspace/cli",{"basePath":572,"githubOwner":573,"githubRepo":505,"locale":18,"slug":569,"type":246},"skills/recipe-review-meet-participants","googleworkspace",{"evaluate":575,"extract":580},{"promptVersionExtension":206,"promptVersionScoring":207,"score":547,"tags":576,"targetMarket":219,"tier":552},[577,578,213,579,217,505],"google-workspace","google-meet","attendance",{"commitSha":252},{"repoId":582},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",[579,505,578,577,213,217],{"evaluatedAt":585,"extractAt":586,"updatedAt":585},1778689979823,1778688022104,{"_creationTime":588,"_id":589,"community":590,"display":591,"identity":595,"providers":598,"relations":607,"tags":608,"workflow":609},1778695720086.7676,"k176jmessfe2chvsmkbw9yry5n86mhew",{"reviewCount":8},{"description":592,"installMethods":593,"name":594,"sourceUrl":540},"Produces a private strategic preparation document for the user before a meeting that matters. Captures stakes, stakeholder positions and reads, ranked desired outcomes, key messages, anticipated questions with prepared responses, risks and tensions, specific asks, and success signals. Distinct from meeting-agenda because this artifact is not shared with attendees; it is the user's personal tactical prep for meetings where positioning matters.",{"claudeCode":538},"Meeting Brief",{"basePath":596,"githubOwner":543,"githubRepo":544,"locale":18,"slug":597,"type":246},"skills/foundation-meeting-brief","foundation-meeting-brief",{"evaluate":599,"extract":605},{"promptVersionExtension":206,"promptVersionScoring":207,"score":600,"tags":601,"targetMarket":219,"tier":220},93,[213,214,602,603,604],"strategy","documentation","ai-agent-skill",{"commitSha":252,"license":606},"Apache-2.0",{"parentExtensionId":555,"repoId":556},[604,603,213,214,602],{"evaluatedAt":610,"extractAt":560,"updatedAt":610},1778696136350,{"_creationTime":612,"_id":613,"community":614,"display":615,"identity":621,"providers":626,"relations":634,"tags":637,"workflow":638},1778697400853.3308,"k173zmv2nqxx62h0pn5y9anpsx86nk2q",{"reviewCount":8},{"description":616,"installMethods":617,"name":619,"sourceUrl":620},"Anweisungen zum Abrufen der aktuellen Dubai-Zeit über einen Bash-Befehl",{"claudeCode":618},"shanraisshan/claude-code-best-practice","time-fetcher","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":622,"githubOwner":623,"githubRepo":624,"locale":625,"slug":619,"type":246},"agent-teams/.claude/skills/time-fetcher","shanraisshan","claude-code-best-practice","de",{"evaluate":627,"extract":633},{"promptVersionExtension":206,"promptVersionScoring":207,"score":547,"tags":628,"targetMarket":219,"tier":552},[629,630,218,631,632],"time","dubai","utility","datetime",{"commitSha":252},{"repoId":635,"translatedFrom":636},"kd74710g49kxgwbfjxeb7s132d86myxr","k17a1wa1fwjqf68n1ghcnjcn6186ngbk",[218,632,630,629,631],{"evaluatedAt":639,"extractAt":640,"updatedAt":641},1778697339084,1778697205743,1778697400853,{"_creationTime":643,"_id":644,"community":645,"display":646,"identity":652,"providers":656,"relations":664,"tags":667,"workflow":668},1778694720643.0364,"k178ezcgbcwcccen6aezxvmxbh86mhxg",{"reviewCount":8},{"description":647,"installMethods":648,"name":650,"sourceUrl":651},"Upgrade toprank plugin to the latest version. Updates the marketplace repo, installs the new version to the plugin cache, and updates installed_plugins.json. Use when asked to \"upgrade toprank\", \"update toprank\", or \"get latest version\". Also handles inline upgrade prompts when a skill detects UPGRADE_AVAILABLE at startup.\n",{"claudeCode":649},"nowork-studio/toprank","toprank-upgrade","https://github.com/nowork-studio/toprank",{"basePath":653,"githubOwner":654,"githubRepo":655,"locale":18,"slug":653,"type":246},"toprank-upgrade-skill","nowork-studio","toprank",{"evaluate":657,"extract":663},{"promptVersionExtension":206,"promptVersionScoring":207,"score":547,"tags":658,"targetMarket":219,"tier":552},[659,660,661,218,662],"plugin-management","upgrade","automation","python",{"commitSha":252,"license":253},{"parentExtensionId":665,"repoId":666},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[661,218,659,662,660],{"evaluatedAt":669,"extractAt":670,"updatedAt":669},1778695134020,1778694720643,{"_creationTime":672,"_id":673,"community":674,"display":675,"identity":681,"providers":685,"relations":692,"tags":696,"workflow":697},1778692124234.9265,"k178jr1rv0m9q9b5amrxb8htg186m79q",{"reviewCount":8},{"description":676,"installMethods":677,"name":679,"sourceUrl":680},"Automatisch Probleme mit Fähigkeiten beheben (zuerst sichere Vorschau). Auch mit --prune verwenden, um defekte Symlinks, leere Verzeichnisse und verwaiste Fähigkeiten zu finden und zu entfernen.",{"claudeCode":678},"khendzel/skills-janitor","janitor-fix","https://github.com/khendzel/skills-janitor",{"basePath":682,"githubOwner":683,"githubRepo":684,"locale":625,"slug":679,"type":246},"skills/janitor-fix","khendzel","skills-janitor",{"evaluate":686,"extract":691},{"promptVersionExtension":206,"promptVersionScoring":207,"score":547,"tags":687,"targetMarket":219,"tier":552},[688,689,690,661,218,662],"skills","maintenance","cleanup",{"commitSha":252},{"parentExtensionId":693,"repoId":694,"translatedFrom":695},"k173y287h96a0x42zvrvymzvgn86nq38","kd722xn3d2v8ze2vwgebvzgpv986mj48","k172gnk14qpj28ndayqyr7y56186n1ys",[661,218,690,689,662,688],{"evaluatedAt":698,"extractAt":699,"updatedAt":700},1778691964565,1778691884319,1778692124234]