{"slug":"share","title":"share","summary":"Turn a BS report (or any analysis result) into ready-to-paste posts for X/Twitter, LinkedIn, Facebook, Reddit, Hacker News, or a newsletter issue — plus a branded image carousel (PNGs + PDF) for visual platforms. Use when the user wants to share, post, publish, or promote a repor","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-26T16:29:10.687336Z","repo":{"url":"https://github.com/SerhiiKorniienko/bullshit-detector","stars":149,"forks":9,"license":"MIT","updatedAt":"2026-09-25T19:53:24Z"},"bodyHtml":"<hr>\n<h2>name: share\ndescription: Turn a BS report (or any analysis result) into ready-to-paste posts for X/Twitter, LinkedIn, Facebook, Reddit, Hacker News, or a newsletter issue — plus a branded image carousel (PNGs + PDF) for visual platforms. Use when the user wants to share, post, publish, or promote a report, asks for \"a thread\", \"a LinkedIn post\", \"a carousel\", or \"format this for X\".</h2>\n<h1>share</h1>\n<p>Take a finished report and produce platform-native content, ready to paste. Nothing generic: each platform gets its own format, length, and link etiquette.</p>\n<h2>Workflow</h2>\n<ol>\n<li><strong>Locate the report.</strong> A file the user points at, the report from this conversation, or — if there is none — offer to run the <code>bullshit-detector</code> skill first.</li>\n<li><strong>Ask which platforms</strong> if not stated. Default set: X thread + LinkedIn post.</li>\n<li><strong>Write the posts</strong> following the per-platform specs in <a href=\"PLATFORMS.md\">PLATFORMS.md</a> exactly — hooks, length limits, link placement. Output each as a separate fenced block the user can copy verbatim.</li>\n<li><strong>Carousel (if requested or if the platform benefits):</strong> extract the report into a <code>slides.json</code> (schema below) and render:</li>\n</ol>\n<pre><code>uv run &lt;this-skill-dir&gt;/scripts/render_carousel.py slides.json -o carousel/\n</code></pre>\n<p>First run needs a one-time browser install: <code>uv run --with playwright playwright install chromium</code>. Output: <code>slide-N.png</code> (1080×1350, works on X, LinkedIn, Instagram) + <code>carousel.pdf</code> (LinkedIn document post).</p>\n<h2>slides.json schema</h2>\n<pre><code>{\n  \"title\": \"Video/article title\",\n  \"source\": \"Author · Platform · 1.16M views\",\n  \"score\": 5,\n  \"verdict_line\": \"Real tools, fantasy income math\",\n  \"footer\": \"@their-handle · their-link (the sharer's, not the tool author's — see rules)\",\n  \"slides\": [\n    { \"type\": \"hook\" },\n    { \"type\": \"claim\", \"n\": \"1/12\", \"claim\": \"Quoted or paraphrased claim, ≤200 chars\",\n      \"verdict\": \"misleading\", \"evidence\": \"One-sentence reality, ≤160 chars\" },\n    { \"type\": \"cta\", \"headline\": \"Run it on anything\",\n      \"lines\": [\"the sharer's own links — ask, don't assume\"] }\n  ]\n}\n</code></pre>\n<p>Verdicts: <code>confirmed</code> / <code>plausible</code> / <code>misleading</code> / <code>false</code> / <code>unverifiable</code> / <code>not checked</code> — the same six the report uses, and the renderer rejects anything else rather than guessing a colour. Pick 3–4 claim slides — the spiciest verdicts with the strongest evidence, not the first four. Hook and CTA slides bookend them.</p>\n<p>A <code>not checked</code> claim renders, but think before using one: it carries no verdict and no evidence by definition, so it makes a weak slide and a reader may take the empty cell for a finding.</p>\n<h2>Rules</h2>\n<ul>\n<li><strong>The report is the content; the tool is the footnote.</strong> Hooks lead with findings (\"12 claims, 3 misleading\"), never with \"I built a tool\".</li>\n<li><strong>Footer and CTA belong to the person sharing.</strong> Ask for their handle/newsletter/links (or omit those slides) — never default to the tool author's branding. Crediting the tool is welcome but optional: one line like \"made with bullshit-detector\" is plenty.</li>\n<li>Numbers must match the report exactly — a fact-checking brand cannot round its own stats.</li>\n<li>Stay honest in compression: if the report's verdict is nuanced (\"competent hype, not a scam\"), the post says that too. No rage-bait the report doesn't support.</li>\n<li>Never fabricate engagement bait (\"everyone is talking about this\").</li>\n<li>Each platform block must be paste-ready: correct length, line breaks, and links already positioned per PLATFORMS.md.</li>\n</ul>\n","files":[{"path":"PLATFORMS.md","sizeBytes":2602,"isText":true},{"path":"scripts/render_carousel.py","sizeBytes":8173,"isText":true},{"path":"SKILL.md","sizeBytes":3457,"isText":true},{"path":"VERSION","sizeBytes":7,"isText":false}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-26T16:29:16.116092Z","sha256":"2ED17F3946E5043D7BC11145653EF769B73A0E970D5DA0DAE9E571C76086461F","sizeBytes":6830},"review":null,"source":{"repositoryUrl":"https://github.com/SerhiiKorniienko/bullshit-detector","path":"skills/publishing/share","license":"MIT","commit":"1a5955e326ee0fe063c6bc8585f40efaf5609c4b","subtreeSha":"4C5AFEC93F3984103B80544A9DB051E012D569D7066053940B1E9AE90440350F","lastSyncedAt":"2026-09-26T16:29:09.396087Z"},"reviewedAt":"2026-09-26T16:29:47.675448Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/SerhiiKorniienko/bullshit-detector/tree/main/skills/publishing/share"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install serhiikorniienko-bullshit-detector@llmmart"},{"target":"git","command":"git clone https://github.com/SerhiiKorniienko/bullshit-detector.git"}]}