Skip to main content

xposter

Transform raw ideas into polished X posts. USE WHEN tweet, X post, Twitter, draft post, publish, social media, process input, score tweet, check quality, generate image, update algorithm.

Datos de origen

Repositorio
phuaky/xposter
Última actividad en el origen
4 de septiembre de 2026 a las 07:37
Idioma detectado de SKILL.md
inglés
Estrellas
1
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
XPoster
description
Transform raw ideas into polished X posts. USE WHEN tweet, X post, Twitter, draft post, publish, social media, process input, score tweet, check quality, generate image, update algorithm.
# XPoster Autonomous agent for processing raw ideas into engagement-optimized X posts. **CRITICAL: NO THREADS.** Only single medium-form posts (40-280 words). ## Quick Start 1. Clone this repo into `~/.claude/skills/XPoster/` 2. Copy `config.yaml.example` to `config.yaml` and edit 3. Run the Setup workflow: `"setup xposter"` 4. Start drafting: `"/post"` or `"draft: your idea here"` ## Workflow Routing | Workflow | Trigger | File | |----------|---------|------| | **Setup** | "setup xposter", "configure xposter" | `Workflows/Setup.md` | | **Draft** | "/post", "/capture", "draft:", "tweet about", "post about", "turn this into a post" | `Workflows/Draft.md` | | **BatchProcess** | "process input", "scan input", "batch process" | `Workflows/BatchProcess.md` | | **Validate** | "validate", "score", "quality check" | `Workflows/Validate.md` | | **Organize** | "organize", "move to ready/drafts" | `Workflows/Organize.md` | | **Schedule** | "schedule", "queue for posting" | `Workflows/Schedule.md` | | **GenerateVisual** | "generate image", "add visual" | `Workflows/GenerateVisual.md` | | **UpdateAlgorithm** | "update algorithm", "fetch nikita" | `Workflows/UpdateAlgorithm.md` | ## Tools ```bash # Score a post inline bun run Tools/ScoreTweet.ts "Your tweet" # Score from a JSON file bun run Tools/ScoreTweet.ts --file path/to/tweet.json ``` ## MCP Integration Posting requires the X MCP server (`@anthropic/mcp-x-server` or equivalent): ```javascript mcp__x-server__create_tweet({ text: "content" }) mcp__x-server__reply_to_tweet({ tweet_id: "id", text: "reply" }) ``` ## Reference Documentation - Content & scoring rules: `Reference/ContentRules.md` - X algorithm knowledge: `Reference/XAlgorithm.md` - Post templates: `Reference/TweetFormats.md` - Account setup: `Reference/AccountStructure.md` ## Examples **Example 1: Draft from conversation** ``` User: "/post" -> Invokes Draft workflow (conversation source) -> Mines conversation for postable moments -> Scores, iterates, returns ready draft ``` **Example 2: Draft from idea** ``` User: "draft: spent 3 hours debugging with Claude, switched to GPT and fixed it in 2 min" -> Invokes Draft workflow (inline source) -> Optimizes, scores, returns ready tweet ``` **Example 3: Batch processing** ``` User: "process input for myaccount" -> Invokes BatchProcess workflow -> Scans INPUT folder, analyzes each item -> Scores all drafts, saves to OUTPUT/drafts/ ```
Ver en GitHub