[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-BrianRWagner-tweet-draft-reviewer-zh-CN":3,"guides-for-BrianRWagner-tweet-draft-reviewer":535,"similar-k17bkq6qv2wpwdp5ch5zwcbdgx86np74-zh-CN":536},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":248,"isFallback":241,"parentExtension":253,"providers":254,"relations":260,"repo":262,"tags":532,"workflow":533},1778683308558.5159,"k17bkq6qv2wpwdp5ch5zwcbdgx86np74",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"BrianRWagner/ai-marketing-claude-code-skills","Tweet Draft Reviewer","https://github.com/BrianRWagner/ai-marketing-claude-code-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":232,"workflow":246},1778683790986.243,"kn782nk603rrzheg3xpdyb3gp186nb9n","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"practices":205,"prerequisites":206,"promptVersionExtension":208,"promptVersionScoring":209,"purpose":210,"rationale":211,"score":212,"summary":213,"tags":214,"targetMarket":220,"tier":221,"useCases":222,"workflow":227},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly identifies the problem of reviewing tweet drafts against specific voice rules and offers a solution to improve engagement and avoid sounding like a chatbot.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers value beyond a simple prompt by implementing a specific set of 8 voice rules distilled from content analysis, providing a score and rewrite, which goes beyond default LLM behavior.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is ready for production use, covering the complete lifecycle of tweet review, including intake, analysis, output formatting, and self-critique.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on reviewing tweet drafts against defined voice rules, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's functionality, including scoring, rule breakdown, and rewriting capabilities.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses a single, well-defined tool for reviewing tweet drafts, adhering to the principle of narrow verb-noun actions.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","The skill does not have complex configuration or parameters beyond the direct input of a tweet draft or folder path.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The skill's primary interaction is a single, clearly described action of reviewing tweet drafts.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The input is a tweet draft or a folder path, and the output is a structured review, keeping the I/O minimal and focused.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The repository includes a LICENSE file with an MIT license, which is permissive and usable.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was in March 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":46,"summary":64},"Dependency Management","The skill does not appear to use any third-party dependencies.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill processes text input and uses bash commands for file operations. The bash commands are simple and do not appear to be susceptible to injection attacks given the context.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external content at runtime; all necessary logic and rules are bundled within the repository.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The bash commands used for file scanning operate within the provided vault path and do not attempt to access or modify files outside of the intended scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were found in the script.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill only processes local tweet drafts and does not send any data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden steering tricks and uses clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The bash script is plain and readable, with no obfuscation, base64 payloads, or runtime fetches.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes a documented assumption about the `content/tweet-drafts` folder structure but provides guidance on how to specify the vault path if it differs.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open issues and 0 closed issues in the last 90 days, indicating either no issues or issues are disabled.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The README mentions an update date of March 2026, and the commit date is recent, indicating versioning is managed.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The bash script for scanning files is simple and does not involve complex parameters requiring schema validation beyond basic file path handling.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The script only reads files and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The bash script includes basic error handling for file operations and prompts the user for input when necessary.",{"category":104,"check":114,"severity":46,"summary":115},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate a local audit file.",{"category":117,"check":118,"severity":46,"summary":119},"Compliance","GDPR","The skill only processes local tweet draft text and does not handle personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill operates on text input and local file paths, making it globally applicable with no regional restrictions.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill uses standard bash commands and should be stable across POSIX-compliant systems.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README file clearly explains the purpose of the skills repository and provides installation instructions.",{"category":33,"check":130,"severity":46,"summary":131},"Tool surface size","This is a single-purpose skill with one primary function.",{"category":40,"check":133,"severity":46,"summary":134},"Overlapping near-synonym tools","The skill performs a single primary function and does not expose overlapping tools.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features in the README and SKILL.md are implemented in the provided skill code.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for Claude Code and other platforms, along with usage examples.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The skill provides clear, actionable error messages for ambiguous input or missing folders, guiding the user on how to proceed.",{"category":147,"check":148,"severity":46,"summary":149},"Execution","Pinned dependencies","The skill does not use third-party dependencies that would require pinning.",{"category":33,"check":151,"severity":46,"summary":152},"Dry-run preview","The skill is read-only and does not perform any state-changing operations or send data outward.",{"category":154,"check":155,"severity":46,"summary":156},"Protocol","Idempotent retry & timeouts","The skill operates on local files with no remote calls or state-changing operations.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the skill reviews tweet drafts against 8 voice rules, scores them, and rewrites if needed, with clear use cases for single drafts or batch scans.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the skill's core capability and usage.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The skill body is concise, with detailed instructions and rules clearly laid out, deferring bulk material if needed.",{"category":170,"check":171,"severity":46,"summary":172},"Context","Progressive Disclosure","The skill is simple enough that progressive disclosure is not necessary.",{"category":170,"check":174,"severity":46,"summary":175},"Forked exploration","The skill is not an exploration-heavy skill; it performs a direct analysis and returns a summary.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md and README provide clear, copy-pasteable examples for both single draft review and batch scanning, demonstrating input and expected output.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill documents failure modes such as ambiguous input, missing folders, and the handling of unreviewed files, with clear recovery steps.",{"category":104,"check":183,"severity":46,"summary":184},"Tool Fallback","The skill only uses Claude Code's internal bash tool and does not rely on external MCP servers.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill instructs the user to provide the correct folder path or draft, and it will not proceed if the input is ambiguous or missing.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded in the same session.",1778683790859,"This skill reviews tweet drafts based on 8 defined voice rules, provides a score out of 10, a breakdown of rule compliance, and offers a rewritten version if the score is below 7. It supports both direct text input and batch scanning of local Markdown files.",[195,196,197,198,199],"Review tweet drafts against 8 voice rules","Score drafts from 0-10","Provide rule-by-rule breakdown","Rewrite drafts scoring below 7","Support single draft input and batch folder scan",[201,202,203,204],"Writing tweet drafts from scratch","Analyzing external websites or links within tweets","Providing general social media strategy advice","Performing sentiment analysis beyond the defined voice rules",[],[207],"Bash tool access for folder scan mode","3.0.0","4.4.0","To help users improve their tweet drafts by ensuring they adhere to established voice rules, enhancing engagement and avoiding robotic phrasing.","All checks passed with high scores, indicating a well-documented, secure, and practical skill with clear instructions and examples.",100,"A high-quality skill for reviewing tweet drafts against specific voice rules, providing scores and rewrites.",[215,216,217,218,219],"writing","content","social-media","ai-voice","twitter","global","verified",[223,224,225,226],"Reviewing a single tweet draft before posting","Batch scanning multiple tweet drafts in a folder","Ensuring tweets sound human and engaging","Improving AI-generated content to align with specific voice guidelines",[228,229,230,231],"Intake: Determine input mode (direct paste, folder scan, or ambiguous)","Analyze: Apply 8 voice rules to the draft","Output: Print structured review with score, breakdown, and rewrite if needed","Self-Critique: Verify all rules evaluated, score matches pass count, rewrite quality, and reason quality",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"security":244,"testCoverage":245},{"hasLockfile":234},false,1778683762002,{"descriptionLength":237,"readmeSize":238},137,12220,{"closedIssues90d":8,"forks":240,"hasChangelog":241,"openIssues90d":8,"pushedAt":242,"stars":243},66,true,1773923848000,279,{"hasNpmPackage":234,"smitheryVerified":234},{"hasCi":234,"hasTests":234},{"updatedAt":247},1778683790986,{"basePath":249,"githubOwner":250,"githubRepo":251,"locale":18,"slug":249,"type":252},"tweet-draft-reviewer","BrianRWagner","ai-marketing-claude-code-skills","skill",null,{"evaluate":255,"extract":257},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":256,"targetMarket":220,"tier":221},[215,216,217,218,219],{"commitSha":258,"license":259},"HEAD","MIT",{"repoId":261},"kd79t0s02gyz4fb3m5zvb5ec4x86n8tb",{"_creationTime":263,"_id":261,"identity":264,"providers":265,"workflow":528},1778683304265.2104,{"githubOwner":250,"githubRepo":251,"sourceUrl":14},{"classify":266,"discover":512,"github":515},{"commitSha":258,"extensions":267},[268,283,291,299,307,315,326,335,343,352,360,368,376,391,415,424,432,441,458,466,472,480,490,501],{"basePath":269,"description":270,"displayName":269,"installMethods":271,"rationale":272,"selectedPaths":273,"source":282,"sourceLanguage":18,"type":252},"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",[274,277,280],{"path":275,"priority":276},"SKILL.md","mandatory",{"path":278,"priority":279},"SKILL-OC.md","medium",{"path":281,"priority":279},"references/query-bank.md","rule",{"basePath":284,"description":285,"displayName":284,"installMethods":286,"rationale":287,"selectedPaths":288,"source":282,"sourceLanguage":18,"type":252},"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",[289,290],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":292,"description":293,"displayName":292,"installMethods":294,"rationale":295,"selectedPaths":296,"source":282,"sourceLanguage":18,"type":252},"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",[297,298],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":300,"description":301,"displayName":300,"installMethods":302,"rationale":303,"selectedPaths":304,"source":282,"sourceLanguage":18,"type":252},"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",[305,306],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":308,"description":309,"displayName":308,"installMethods":310,"rationale":311,"selectedPaths":312,"source":282,"sourceLanguage":18,"type":252},"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",[313,314],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":316,"description":317,"displayName":316,"installMethods":318,"rationale":319,"selectedPaths":320,"source":282,"sourceLanguage":18,"type":252},"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",[321,322,325],{"path":275,"priority":276},{"path":323,"priority":324},"README.md","high",{"path":278,"priority":279},{"basePath":327,"description":328,"displayName":327,"installMethods":329,"rationale":330,"selectedPaths":331,"source":282,"sourceLanguage":18,"type":252},"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",[332,333,334],{"path":275,"priority":276},{"path":323,"priority":324},{"path":278,"priority":279},{"basePath":336,"description":337,"displayName":336,"installMethods":338,"rationale":339,"selectedPaths":340,"source":282,"sourceLanguage":18,"type":252},"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",[341,342],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":344,"description":345,"displayName":344,"installMethods":346,"rationale":347,"selectedPaths":348,"source":282,"sourceLanguage":18,"type":252},"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",[349,350,351],{"path":275,"priority":276},{"path":323,"priority":324},{"path":278,"priority":279},{"basePath":353,"description":354,"displayName":353,"installMethods":355,"rationale":356,"selectedPaths":357,"source":282,"sourceLanguage":18,"type":252},"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",[358,359],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":361,"description":362,"displayName":361,"installMethods":363,"rationale":364,"selectedPaths":365,"source":282,"sourceLanguage":18,"type":252},"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",[366,367],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":369,"description":370,"displayName":369,"installMethods":371,"rationale":372,"selectedPaths":373,"source":282,"sourceLanguage":18,"type":252},"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",[374,375],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":377,"description":378,"displayName":379,"installMethods":380,"rationale":381,"selectedPaths":382,"source":282,"sourceLanguage":18,"type":252},"meeting-prep","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].\"","meeting-prep-cc",{"claudeCode":12},"SKILL.md frontmatter at meeting-prep/SKILL.md",[383,384,385,387,389],{"path":275,"priority":276},{"path":278,"priority":279},{"path":386,"priority":279},"references/brief-template.md",{"path":388,"priority":279},"references/meeting-types.md",{"path":390,"priority":279},"references/question-banks.md",{"basePath":392,"description":393,"displayName":392,"installMethods":394,"rationale":395,"selectedPaths":396,"source":282,"sourceLanguage":18,"type":252},"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",[397,398,399,401,402,405,407,409,411,413],{"path":275,"priority":276},{"path":323,"priority":324},{"path":400,"priority":279},"PLAYBOOK.md",{"path":278,"priority":279},{"path":403,"priority":404},"examples/example-hr-tech-issue.md","low",{"path":406,"priority":404},"examples/example-sales-tech-issue.md",{"path":408,"priority":404},"templates/fintech-template.md",{"path":410,"priority":404},"templates/hr-tech-template.md",{"path":412,"priority":404},"templates/ops-tech-template.md",{"path":414,"priority":404},"templates/sales-tech-template.md",{"basePath":416,"description":417,"displayName":416,"installMethods":418,"rationale":419,"selectedPaths":420,"source":282,"sourceLanguage":18,"type":252},"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",[421,422,423],{"path":275,"priority":276},{"path":323,"priority":324},{"path":278,"priority":279},{"basePath":425,"description":426,"displayName":425,"installMethods":427,"rationale":428,"selectedPaths":429,"source":282,"sourceLanguage":18,"type":252},"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",[430,431],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":433,"description":434,"displayName":433,"installMethods":435,"rationale":436,"selectedPaths":437,"source":282,"sourceLanguage":18,"type":252},"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",[438,439,440],{"path":275,"priority":276},{"path":323,"priority":324},{"path":278,"priority":279},{"basePath":442,"description":443,"displayName":442,"installMethods":444,"rationale":445,"selectedPaths":446,"source":282,"sourceLanguage":18,"type":252},"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",[447,448,449,450,452,454,456],{"path":275,"priority":276},{"path":323,"priority":324},{"path":278,"priority":279},{"path":451,"priority":404},"examples/input-example.md",{"path":453,"priority":404},"examples/output-linkedin.txt",{"path":455,"priority":404},"examples/output-reddit.txt",{"path":457,"priority":404},"examples/output-twitter.txt",{"basePath":459,"description":460,"displayName":459,"installMethods":461,"rationale":462,"selectedPaths":463,"source":282,"sourceLanguage":18,"type":252},"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",[464,465],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":249,"description":10,"displayName":249,"installMethods":467,"rationale":468,"selectedPaths":469,"source":282,"sourceLanguage":18,"type":252},{"claudeCode":12},"SKILL.md frontmatter at tweet-draft-reviewer/SKILL.md",[470,471],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":473,"description":474,"displayName":473,"installMethods":475,"rationale":476,"selectedPaths":477,"source":282,"sourceLanguage":18,"type":252},"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",[478,479],{"path":275,"priority":276},{"path":278,"priority":279},{"basePath":481,"description":482,"displayName":481,"installMethods":483,"rationale":484,"selectedPaths":485,"source":282,"sourceLanguage":18,"type":252},"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",[486,487,488],{"path":275,"priority":276},{"path":278,"priority":279},{"path":489,"priority":279},"VOICE-GUIDE-TEMPLATE.md",{"basePath":491,"description":492,"displayName":491,"installMethods":493,"rationale":494,"selectedPaths":495,"source":282,"sourceLanguage":18,"type":252},"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",[496,497,498,499],{"path":275,"priority":276},{"path":323,"priority":324},{"path":278,"priority":279},{"path":500,"priority":404},"examples/sample-output.md",{"basePath":442,"description":502,"displayName":442,"installMethods":503,"license":259,"rationale":504,"selectedPaths":505,"source":282,"sourceLanguage":18,"type":511},"Offline social post generator for Twitter, LinkedIn, and Reddit",{"npm":442},"cli ecosystem detected at social-card-gen",[506,508,509],{"path":507,"priority":276},"package.json",{"path":323,"priority":276},{"path":510,"priority":279},"generate.js","cli",{"sources":513},[514],"manual",{"closedIssues90d":516,"description":517,"forks":240,"homepage":518,"openIssues90d":8,"pushedAt":242,"readmeSize":238,"stars":243,"topics":519},1,"Marketing frameworks that AI actually executes. Designed for Claude Code, but could be used for OpenClaw, etc. ","https://www.brianrwagner.com/",[520,521,522,523,524,525,526,527],"ai","ai-agents","branding","marketing","claude","claude-code","claude-code-skills","claude-skills",{"classifiedAt":529,"discoverAt":530,"extractAt":531,"githubAt":531,"updatedAt":529},1778683308331,1778683304265,1778683306962,[218,216,217,219,215],{"evaluatedAt":247,"extractAt":534,"updatedAt":247},1778683308558,[],[537,569,601,625,646,676],{"_creationTime":538,"_id":539,"community":540,"display":541,"identity":547,"providers":551,"relations":562,"tags":565,"workflow":566},1778675056600.264,"k17169sg21srwv5sf3enw3dgcd86m4sh",{"reviewCount":8},{"description":542,"installMethods":543,"name":545,"sourceUrl":546},"When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.",{"claudeCode":544},"alirezarezvani/claude-skills","Social Content","https://github.com/alirezarezvani/claude-skills",{"basePath":548,"githubOwner":549,"githubRepo":527,"locale":18,"slug":550,"type":252},"marketing-skill/skills/social-content","alirezarezvani","social-content",{"evaluate":552,"extract":561},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":553,"targetMarket":220,"tier":221},[523,217,554,555,556,219,557,558,559,560],"content-creation","content-strategy","scheduling","linkedin","instagram","tiktok","facebook",{"commitSha":258,"license":259},{"parentExtensionId":563,"repoId":564},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[554,555,560,558,557,523,556,217,559,219],{"evaluatedAt":567,"extractAt":568,"updatedAt":567},1778685179349,1778675056600,{"_creationTime":570,"_id":571,"community":572,"display":573,"identity":579,"providers":583,"relations":593,"tags":596,"workflow":597},1778699222471.0713,"k17bavwdn479e9g70jxwykznmn86mgt9",{"reviewCount":8},{"description":574,"installMethods":575,"name":577,"sourceUrl":578},"Xquik OpenClaw 插件 @xquik/tweetclaw 的安全审查指南，适用于结构化的 X/Twitter 工作流。涵盖设置、凭证边界、写入和付费操作的明确批准、支出限额、私有数据处理以及监控控件。",{"claudeCode":576},"Xquik-dev/tweetclaw","tweetclaw","https://github.com/Xquik-dev/tweetclaw",{"basePath":580,"githubOwner":581,"githubRepo":577,"locale":582,"slug":577,"type":252},"skills/tweetclaw","Xquik-dev","zh-CN",{"evaluate":584,"extract":592},{"promptVersionExtension":208,"promptVersionScoring":209,"score":585,"tags":586,"targetMarket":220,"tier":221},99,[219,587,588,217,589,590,591],"x","automation","api","plugin","xquik",{"commitSha":258},{"repoId":594,"translatedFrom":595},"kd76tck3gfd82ctv8gk1zvy7q186m25m","k17f5jwf0spq0jnrkss8hy1bk186m96z",[589,588,590,217,219,587,591],{"evaluatedAt":598,"extractAt":599,"updatedAt":600},1778699167162,1778699139642,1778699222471,{"_creationTime":602,"_id":603,"community":604,"display":605,"identity":611,"providers":615,"relations":619,"tags":621,"workflow":622},1778690923100.0317,"k178s10hpb7tefhznd4y9aw0sx86me2k",{"reviewCount":8},{"description":606,"installMethods":607,"name":609,"sourceUrl":610},"LinkedIn post writing with hook formulas, formatting rules, and engagement patterns. Covers post types, algorithm signals, character limits, and content pillars. Use for: LinkedIn posts, professional content, thought leadership, B2B content, personal branding. Triggers: linkedin post, linkedin content, linkedin writing, linkedin strategy, linkedin engagement, linkedin algorithm, linkedin hook, linkedin formatting, thought leadership, professional content, b2b content, linkedin growth",{"claudeCode":608},"inferen-sh/skills","linkedin-content","https://github.com/inferen-sh/skills",{"basePath":612,"githubOwner":613,"githubRepo":614,"locale":18,"slug":609,"type":252},"guides/social/linkedin-content","inferen-sh","skills",{"evaluate":616,"extract":618},{"promptVersionExtension":208,"promptVersionScoring":209,"score":585,"tags":617,"targetMarket":220,"tier":221},[557,554,217,215,523],{"commitSha":258},{"repoId":620},"kd75bmkxfkvvw504knzzpkzjph86n71t",[554,557,523,217,215],{"evaluatedAt":623,"extractAt":624,"updatedAt":623},1778691443037,1778690923100,{"_creationTime":626,"_id":627,"community":628,"display":629,"identity":633,"providers":635,"relations":642,"tags":643,"workflow":644},1778675056600.2566,"k1749wefszncghc6rgh3g0cdks86mem5",{"reviewCount":8},{"description":630,"installMethods":631,"name":632,"sourceUrl":546},"Deprecated redirect skill that routes legacy 'content creator' requests to the correct specialist. Use when a user invokes 'content creator', asks to write a blog post, article, guide, or brand voice analysis (routes to content-production), or asks to plan content, build a topic cluster, or create a content calendar (routes to content-strategy). Does not handle requests directly — identifies user intent and redirects to content-production for writing/SEO/brand-voice tasks or content-strategy for planning tasks.",{"claudeCode":544},"content-creator",{"basePath":634,"githubOwner":549,"githubRepo":527,"locale":18,"slug":632,"type":252},"marketing-skill/skills/content-creator",{"evaluate":636,"extract":641},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":637,"targetMarket":220,"tier":221},[523,216,638,639,640],"redirect","deprecation","routing",{"commitSha":258},{"parentExtensionId":563,"repoId":564},[216,639,523,638,640],{"evaluatedAt":645,"extractAt":568,"updatedAt":645},1778684296105,{"_creationTime":647,"_id":648,"community":649,"display":650,"identity":656,"providers":662,"relations":669,"tags":672,"workflow":673},1778696505500.0078,"k174n9sd7wv9knh3b8rv7vv2wh86me74",{"reviewCount":8},{"description":651,"installMethods":652,"name":654,"sourceUrl":655},"Search and retrieve content from Reddit. Get posts, comments, subreddit info, and user profiles via the public JSON API. Use when user mentions Reddit, a subreddit, or r/ links.",{"claudeCode":653},"ReScienceLab/opc-skills","Reddit","https://github.com/ReScienceLab/opc-skills",{"basePath":657,"githubOwner":658,"githubRepo":659,"locale":660,"slug":661,"type":252},"skills/reddit","ReScienceLab","opc-skills","fr","reddit",{"evaluate":663,"extract":667},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":664,"targetMarket":220,"tier":221},[661,589,665,217,666],"data-retrieval","information-gathering",{"commitSha":258,"license":668},"Apache-2.0",{"parentExtensionId":670,"repoId":671},"k17b55rp7ccqw91566yq0ax2as86n6rk","kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[589,665,666,661,217],{"evaluatedAt":674,"extractAt":675,"updatedAt":674},1778696852717,1778696505500,{"_creationTime":677,"_id":678,"community":679,"display":680,"identity":686,"providers":689,"relations":695,"tags":698,"workflow":699},1778691104676.0024,"k1774xvkdd90hm8spynfw373tn86nkme",{"reviewCount":8},{"description":681,"installMethods":682,"name":684,"sourceUrl":685},"Generate a vertical story image for TikTok or Instagram book promotion with cover art, hook text, and author branding.",{"claudeCode":683},"iterationlayer/skills","generate-social-media-book-promo","https://github.com/iterationlayer/skills",{"basePath":687,"githubOwner":688,"githubRepo":614,"locale":18,"slug":684,"type":252},"skills/generate-social-media-book-promo","iterationlayer",{"evaluate":690,"extract":694},{"promptVersionExtension":208,"promptVersionScoring":209,"score":212,"tags":691,"targetMarket":220,"tier":221},[692,523,217,693,589],"image-generation","book-promotion",{"commitSha":258},{"parentExtensionId":696,"repoId":697},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[589,693,692,523,217],{"evaluatedAt":700,"extractAt":701,"updatedAt":700},1778693472094,1778691104676]