CommunitySchreiben & Editierengithub.com

Varnan-Tech/opendirectory

Konvertiert eine Blog-URL oder einen Artikel in einen Twitter/X-Thread mit starkem Hook, einem Insight pro Tweet und einem CTA. Optional wird der gesamte Thread über Composio direkt auf X veröffentlicht.

Was ist opendirectory?

Dieser Skill verwandelt Blogbeiträge oder Artikel automatisch in optimierte Twitter/X-Threads mit 7–10 Tweets. Er extrahiert den Inhalt aus einer URL oder direktem Text, identifiziert die überraschendste Erkenntnis und strukturiert den Thread mit einem starken Hook, einem Insight pro Tweet und einem Call-to-Action. Der Skill unterstützt vier Thread-Stile (Daten/Erkenntnisse, Anleitung, Geschichte, Kontroverse) und erkennt automatisch, welcher Stil am besten zum Inhalt passt. Er enthält strikte Schreibregeln wie Aktivform, Konversationston, keine Em-Dashes, keine Hashtags und eine umfangreiche Liste von verbotenen Wörtern. Ein optionaler Schritt erlaubt die direkte Veröffentlichung des Threads auf X über Composio, wobei die Tweets als Antwortkette gepostet werden. Der Skill stellt sicher, dass alle Behauptungen und Daten aus dem Originalartikel stammen, keine erfundenen Informationen verwendet werden, und führt eine Selbst-QA durch, bevor das Ergebnis präsentiert wird.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Varnan-Tech/opendirectory/tree/main/skills/tweet-thread-from-blog

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Tweet-Thread aus einem Blog

Konvertiere einen Blogbeitrag oder Artikel in einen 7–10 Tweets umfassenden Thread. Ein Insight pro Tweet. Starker Hook. CTA im letzten Tweet. Optional kann der Thread direkt über Composio auf X veröffentlicht werden.

Schreibstil

Wende die folgenden Regeln auf jeden Tweet an, den du schreibst:

  • Nur aktive Stimme
  • Konversationeller Stil, als hätte eine Person es auf ihrem Handy getippt
  • Zusammenziehungen erforderlich: "don't", "it's", "won't", "can't", "I've"
  • Kurze Sätze, eine Idee pro Tweet
  • Keine Em-Dashes – verwende stattdessen einen Punkt oder ein Komma
  • Keine Semikolons
  • Kein Markdown oder Sternchen
  • Keine Hashtags im gesamten Thread

Verbotene Wörter – verwende keines davon: incredible, amazing, leveraging, synergize, game-changing, game changer, let's dive in, buckle up, it's worth noting, delve, harness, unlock, groundbreaking, cutting-edge, remarkable, paradigm, revolutionize, disruptive, transformative, thrilled, excited to share, powerful, innovative, comprehensive, actionable, crucial, vital, pivotal, elucidate, utilize, can, may, just, that, very, really, literally, actually, certainly, probably, basically, could, maybe

Wenn ein Tweet-Entwurf ein verbotenes Wort enthält, schreibe ihn um, bevor du ihn präsentierst.

KRITISCHE REGEL

Erfinde keine Einzelheiten. Jede Behauptung, jede Statistik und jedes Beispiel im Thread muss aus dem Blogbeitrag stammen. Erfinde niemals Daten, Zitate oder Ergebnisse.


Schritt 1: Setup prüfen

Bestätige, dass eine Eingabe vorhanden ist. Der Benutzer muss eines der Folgenden bereitstellen:

  • Eine Blog-URL
  • Einen eingefügten Artikeltext

Wenn keine Eingabe vorhanden ist, frage: "Welchen Blogbeitrag oder Artikel soll ich in einen Thread verwandeln? Teile eine URL oder füge den Text ein."

COMPOSIO_API_KEY wird nur für die direkte Veröffentlichung auf X benötigt. Der Nur-Ausgabe-Modus funktioniert ohne ihn.


Schritt 2: Inhalt abrufen und extrahieren

Wenn die Eingabe eine URL ist: Verwende WebFetch oder das Chrome DevTools MCP, um die Seite abzurufen. Extrahiere:

  • Titel
  • Autorenname
  • Veröffentlichungsdatum
  • Den gesamten Fließtext
  • Wichtige Statistiken und Datenpunkte
  • Nummerierte Listen oder Schritte
  • Zwischenüberschriften
  • Zitate

Wenn die Eingabe eingefügter Text ist: Lies ihn direkt.

Nach dem Abrufen identifiziere:

  • Die überraschendste oder kontraintuitivste Erkenntnis
  • 6–9 unterstützende Erkenntnisse, Datenpunkte oder Schritte
  • Alle spezifischen Zahlen, Prozentangaben oder konkreten Ergebnisse
  • Das Kernargument oder die wichtigste Schlussfolgerung

QA-Checkpunkt: Gib die Kernthese an und liste die wichtigsten Erkenntnisse auf, die du verwenden wirst. Bestätige, dass jede Erkenntnis direkt aus der Quelle stammt. Fahre nicht fort, wenn du eine Behauptung nicht überprüfen kannst.


Schritt 3: Thread-Stil auswählen

Vier Stile. Automatische Erkennung anhand von Inhaltssignalen. Respektiere explizite Benutzervorgaben.

StilWann verwendenSignale
Daten/ErkenntnisseEvidenzbasierter Artikel mit Statistiken oder ForschungsergebnissenZahlen, Prozentangaben, Studienergebnisse, Datenpunkte
AnleitungTutorial, Leitfaden oder Schritt-für-Schritt-ArtikelNummerierte Listen, Schrittüberschriften, "Anleitung" im Titel
Geschichte/ReisePersönliche Erfahrung, Build-Log, gewonnene ErkenntnisseIch-Erzählung, "Ich habe gelernt", "Wir haben gebaut"
KontroverseMeinungsbeitrag, widersprüchliches Argument"Warum X falsch ist", "Hör auf, X zu tun", kontraintuitive Behauptung

Entscheidungslogik:

  • Artikel enthält spezifische Statistiken oder Daten: Daten/Erkenntnisse
  • Artikel ist als Schritte oder Tipps strukturiert: Anleitung
  • Artikel ist in Ich-Form verfasst: Geschichte/Reise
  • Artikel argumentiert gegen eine verbreitete Meinung: Kontroverse

Gib den gewählten Stil und den Grund an. Wenn unklar, wähle einen aus und vermerke es.


Schritt 4: Formatierungsregeln lesen

Lese references/thread-format.md vollständig, bevor du einen Tweet schreibst. Verinnerliche:

  • Hook-Tweet-Regeln (Tweet 1 muss zum Anhalten bringen)
  • Regel "ein Insight pro Tweet"
  • Zeichenlimit (280 pro Tweet, sorgfältig zählen)
  • Thread-Nummerierungsformat (1/8, 2/8, usw.)
  • CTA-Tweet-Regeln (nur im letzten Tweet)
  • Keine Hashtags
  • Keine Em-Dashes
  • Verbotene Wörter

Lese references/output-template.md und wähle die Vorlage, die dem gewählten Stil entspricht.


Schritt 5: Thread generieren

Erstelle drei Dinge:

(A) Den vollständigen Thread (7–10 Tweets)

Jeder Tweet:

  • Unter 280 Zeichen, inklusive Tweet-Nummer ("1/8 " = 4 Zeichen)
  • Enthält genau ein Insight, einen Schritt oder eine Idee
  • Klingt, als hätte ihn ein Mensch getippt
  • Keine URLs in den Tweets 1 bis N-1
  • Keine Hashtags

(B) Den CTA-Tweet (letzter Tweet)

  • Fasst die wichtigste Erkenntnis in einem Satz zusammen
  • Endet mit einer Aktion: "Lies den vollständigen Beitrag in den Antworten." oder "Was ist deine Meinung?" oder "Folge für mehr davon."
  • Enthält die Quell-URL, falls eine angegeben wurde

(C) Einen alternativen Hook-Tweet

  • Verwendet ein anderes Format als der primäre Hook
  • Wenn der primäre eine Statistik verwendete, biete einen fragebasierten Hook an
  • Wenn der primäre eine kühne Behauptung verwendete, biete einen Vorher/Nachher-Hook an

Schritt 6: Selbst-QA

Führe alle Prüfungen durch, bevor du das Ergebnis präsentierst. Behebe zuerst Verstöße.

  • Tweet 1 erzeugt eine Neugierlücke oder beginnt mit der überraschendsten Erkenntnis
  • Jeder Tweet ist unter 280 Zeichen (inklusive Tweet-Nummer)
  • Jeder Tweet enthält genau eine Idee
  • Kein Tweet beginnt mit "I" (Ausnahme: Stil Geschichte/Reise)
  • Keine verbotenen Wörter in einem Tweet
  • Keine Em-Dashes in einem Tweet
  • Keine Hashtags in einem Tweet
  • Keine URLs außer im letzten CTA-Tweet
  • Keine erfundenen Daten. Jede Statistik und jedes Beispiel geht auf die Quelle zurück.
  • Der Thread liest sich natürlich in der Reihenfolge
  • Gesamtzahl der Tweets liegt zwischen 7 und 10

Gib die Gesamtzahl der Tweets an und bestätige, dass jeder Tweet unter 280 Zeichen liegt, bevor du ihn präsentierst.


Schritt 7: Über Composio veröffentlichen oder ausgeben

Prüfe auf COMPOSIO_API_KEY.

Wenn gesetzt: "Thread fertig. Bestätige, um ihn über Composio auf X zu veröffentlichen, oder sage 'nur ausgeben', um den Text zu erhalten."

Nach Bestätigung:

  1. Veröffentliche Tweet 1 mit der Aktion TWITTER_CREATION_OF_A_POST und setze text auf den Inhalt von Tweet 1
  2. Erfasse die zurückgegebene Tweet-ID
  3. Veröffentliche Tweet 2 mit reply_in_reply_to_tweet_id = ID von Tweet 1, erfasse seine ID
  4. Fahre für jeden Tweet in der Reihenfolge fort, wobei jeder auf die ID des vorherigen Tweets antwortet
  5. Warte 1 Sekunde zwischen den Veröffentlichungen, um Ratenbegrenzungen zu vermeiden
  6. Nachdem alle Tweets veröffentlicht sind: "Thread veröffentlicht. Tweets 1–N sind live."

Wenn nicht gesetzt: Präsentiere jeden Tweet in einer nummerierten Liste innerhalb eines Codeblocks. Füge hinzu:

"Um die direkte Veröffentlichung zu ermöglichen, füge COMPOSIO_API_KEY zu deiner .env-Datei hinzu. Lies README.md für die Composio-Einrichtung."

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Varnan-Tech/opendirectory

Use when the user asks to generate a blog cover image, thumbnail, or article header. Automatically uses modern typography, brand logos, and Google Search grounding to create beautiful 16:9 images with Gemini 3.1 Flash Image Preview.

Varnan-Tech/opendirectory

World-class brand strategist and naming expert. Uses an interrogation-led discovery phase to extract your brand's DNA, then applies scientific naming frameworks (Phonosemantics) and automated multi-TLD domain checking.

Varnan-Tech/opendirectory

Use when the user asks to generate or update a project's CLAUDE or AGENTS context file from a codebase scan. Writes a focused file under 100 lines containing only the non-obvious build commands, conventions, and gotchas Claude Code needs.

Varnan-Tech/opendirectory

Use when the user wants to verify cold emails, enrich a lead list, or autonomously guess email addresses from a CSV using ValidEmail.co or the open-source Reacher engine.

Varnan-Tech/opendirectory

Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.

Varnan-Tech/opendirectory

Give it your product URL or description. It finds your top 5 competitors, runs three-track PR research across all of them (editorial, podcasts, communities), identifies which channels appear most frequently, looks up the journalist or host for each, and returns a tiered outreach list with story angles and ready-to-send cold pitch drafts tailored to your product. Use when asked to find PR opportunities, discover where competitors got featured, build a media outreach list, find which journalists cover my space, or get pitch templates for press coverage.

Varnan-Tech/opendirectory

Generate high-converting, deep-dive growth case studies in MDX format. Use this skill when asked to write a case study or blog post about a company's growth, tech stack, or product-led strategy. It handles the full pipeline (researching the company via Tavily, generating a 16:9 cover image, quality checking the draft, uploading assets to cloud storage, and pushing directly to the target repository).

Varnan-Tech/opendirectory

Scans your project for outdated npm, pip, Cargo, Go, or Ruby packages. Runs a CVE security audit. Fetches changelogs, summarizes breaking changes with Gemini, and opens one PR per risk group (patch, minor, major). Includes Diagnosis Mode for install conflicts. Use when asked to update dependencies, check for outdated packages, open dependency PRs, scan for package updates, audit for CVEs, or flag breaking changes in upgrades. Trigger when a user says "check for outdated packages", "update my dependencies", "open PRs for dependency updates", "scan for CVEs", or "which packages need upgrading".

Varnan-Tech/opendirectory

Generates and updates README.md and API reference docs by reading your codebase's functions, routes, types, schemas, and architecture. Uses graphify to build a knowledge graph first, then writes accurate docs from it. Use when asked to write docs, generate a README, document an API, update stale docs, create an API reference from code, add an architecture section, or document a project in any language. Trigger when a user says their docs are missing, outdated, or wants to document their codebase without writing it manually.

Varnan-Tech/opendirectory

Evaluates expired domain candidates against a target niche, scores them by topical relevance, historical activity level, and history cleanliness, then outputs a ranked shortlist with explainable reasoning and risk flags.

Varnan-Tech/opendirectory

Brutally honest developer-experience audit for a GitHub repo. Scores 10 DX dimensions (time-to-first-success, README clarity, visual proof, install, quick-start, docs, examples, community, trust, marketing), writes a shareable roast in the requested tone (brutal/honest/kind), produces a prioritized action plan ranked by impact × effort, and sketches an ideal README. Trigger when user says "roast my repo", "audit my README", "dx audit", "developer experience review", "score my GitHub project", "before launch checklist", or "make my repo shareable".

Varnan-Tech/opendirectory

Drafts and designs a complete HTML email newsletter from a topic or content brief. Outputs paste-ready HTML for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform. Includes subject line options and plain-text fallback. Trigger when a user says "write a newsletter", "draft an email newsletter", "create an HTML email", "design an email for my subscribers", or "write a newsletter about [topic]".

Varnan-Tech/opendirectory

Takes a GitHub PR URL or the current branch and writes a plain-English explanation of what it does and why, then posts it as a PR comment. Use when asked to explain a PR, summarize a pull request, write a plain-English description of a PR, add a summary comment to a PR, or understand what a PR changes. Trigger when a user says "explain this PR", "summarize this pull request", "what does this PR do", "add a comment explaining the PR", or shares a GitHub PR URL and asks what it does.

Varnan-Tech/opendirectory

Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

Varnan-Tech/opendirectory

Takes a competitor's public GitHub repo URL, fetches their open issues via the GitHub REST API, filters noise locally, clusters issues into 6 demand categories, computes a demand score per issue and per cluster, and outputs a ranked demand gap report with a GTM messaging brief. Use when asked to scan a competitor's GitHub issues, find what their users are begging for, turn GitHub complaints into product positioning, identify competitor feature gaps, or generate messaging from real user demand. Trigger when a user says "scan competitor issues", "what are users asking for on X repo", "find demand gaps in Y", "turn GitHub issues into messaging", or "what should I build based on competitor complaints".

Varnan-Tech/opendirectory

Find recurring confusion in your repo's GitHub Discussions, rank it by urgency, and draft the actual docs fixes and content angles — with verbatim community quotes and source links as evidence.

Varnan-Tech/opendirectory

SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.

Varnan-Tech/opendirectory

Generates a professionally designed case study PDF for B2B SaaS sales and marketing. Supports 7 page layouts, 9 style presets, 1-4 page output. Trigger when user says "create a case study", "write a customer story", "make a case study PDF", "design a success story", "turn this customer win into a PDF".

Varnan-Tech/opendirectory

Generates data visualization charts (bar, line, area, pie, doughnut, scatter, radar, treemap) as PNG using Apache ECharts v6. 1080×1080px default, 5 style presets, highlight annotations. Trigger when user says "create a chart", "visualize data", "make a bar chart", "line graph", "pie chart", "data visualization", "chart this data", "plot", "graph", or "visualize these numbers".

Varnan-Tech/opendirectory

Fetches low-star App Store and Google Play reviews, clusters them into broken-promise patterns, and generates a ranked copy brief with positioning opportunities.

Verwandte Skills