felo-twitter-writer
Felo Twitter Writer Skill
Constraints (MUST READ FIRST)
These rules are mandatory. Violating any of them will produce incorrect behavior.
-
This skill uses SuperAgent directly. All generation is handled by
felo-superAgent/scripts/run_superagent.mjswith--skill-id twitter-writer. Do NOT attempt to generate tweet content yourself. -
ALWAYS use
--jsonflag when calling SuperAgent. In Claude Code's Bash tool, stdout is always captured — it never streams directly to the user. JSON mode returns the full answer in a structured response. After the script finishes, readdata.answerfrom the JSON output and print it verbatim as your response text. -
ALWAYS output
data.answerverbatim. After the script finishes, printdata.answerexactly as-is as your response text. Do NOT summarize, paraphrase, or add commentary around it. -
--live-doc-idis REQUIRED for every SuperAgent call. Follow these rules strictly:- Reuse any
live_doc_idalready available in this session (from a prior SuperAgent or livedoc call) - If none: run
node felo-livedoc/scripts/run_livedoc.mjs list --json, then find the first item whereis_shared === falseindata.items(list is sorted by modification time descending, so this gives the most recently modified private LiveDoc). Use itsshort_id. - If no
is_shared === falseitem exists (or list is empty): runnode felo-livedoc/scripts/run_livedoc.mjs create --name "Twitter Writer" --json, usedata.short_id - NEVER use a LiveDoc where
is_shared === true— shared LiveDocs belong to other projects and will cause a 502 error.
- Reuse any
-
Always persist state. After every SuperAgent call, extract
thread_short_idandlive_doc_short_idfrom the JSON response fieldsdata.thread_short_idanddata.live_doc_short_id. Use them in subsequent calls.
More from felo-inc/felo-skills
felo-slides
Generate PPT/slides with Felo PPT Task API in Claude Code. Use when users ask to create/make/generate/export presentations or slide decks, or when explicit commands like /felo-slides are used. Handles API key check, task creation, polling, and final ppt_url output.
387felo-search
Felo AI real-time web search for questions requiring current/live information. Triggers on current events, news, trends, real-time data, information queries, location queries, how-to guides, shopping, or when Claude's knowledge may be outdated.
153felo-web-fetch
Extract webpage content with Felo Web Extract API. Use for turning URLs into html/markdown/text, selecting specific page areas with CSS selectors, and controlling extraction options like crawl mode, cookies, user-agent, and timeout.
41felo-superagent
Felo SuperAgent API: AI conversation with real-time SSE streaming on a persistent LiveDoc canvas. Use when users want SuperAgent chat, continuous conversation, logo/branding design, or e-commerce product images. Do NOT use for tweet/X post writing — use felo-twitter-writer instead. Explicit commands: /felo-superAgent.
40felo-x-search
Search X (Twitter) data using Felo X Search API. Use when users ask about X/Twitter users, tweets, trending topics on X, tweet replies, or when explicit commands like /felo-x-search are used. Supports user lookup, user search, user tweets, tweet search, and tweet replies.
38felo-youtube-subtitling
Fetch YouTube video subtitles/captions using Felo YouTube Subtitling API. Use when users ask to get YouTube subtitles, extract captions from a video, fetch transcript by video ID or URL, or when explicit commands like /felo-youtube-subtitling are used. Supports language and optional timestamps.
32