con un clic
content-workflow
content-workflow contiene 10 skills recopiladas de robinsadeghpour, con cobertura ocupacional por repositorio y páginas de detalle dentro del sitio.
Skills en este repositorio
Voice profile management and humanizer orchestration. Apply Robin's authentic voice to any draft. Trigger phrases: /writing, "apply my voice", "humanize this", "write in my style", "apply voice", "make this sound like me". Three modes: (1) Apply voice to a draft — requires --platform argument (2) Update voice profile from new samples — trigger: "update voice profile" or "add these posts to my profile" (3) Show current voice profile summary — trigger: "show my voice" or "what's my writing style"
Generate platform-native content for all channels from a kept idea. Produces TikTok EN, TikTok DE, Instagram, and LinkedIn drafts with voice profiles applied and critic review completed. Use when user says '/generate-content', 'create content for idea X', or 'generate posts from this topic'.
One-time setup for the content workflow. Installs the five third-party skills (apify-ultimate-scraper, humanizer, nano-banana, supadata, postiz), creates .env from .env.example, and verifies prerequisites. Run this once after cloning the repo. Trigger - /setup.
Render branded LinkedIn carousel slides from a structured spec using example brand templates. Always 1080×1350. Use when the caller has finalized slide copy and wants on-brand LinkedIn visuals. NOT a content writer — caller supplies the slide copy.
Render personal photo + text-overlay slides for TikTok and Instagram. Pulls real photos from the catalog at media/images/tiktok/catalog.json, composites the headline text on top, optionally adds a real-image inset (screenshot, repo card, chart). TikTok = 1080×1920, Instagram = 1080×1350. NOT for LinkedIn (use generate-branded-slides instead).
Daily content discovery pipeline that scrapes YouTube, X/Twitter, TikTok, and Anthropic changelogs for trending AI/tech topics relevant to Robin's personal brand. Scores and deduplicates all ideas, eagerly extracts transcripts for video content, writes everything to data/content.db, and generates a dated markdown review file at data/review/YYYY-MM-DD.md. Trigger phrases: /pulse, "run discovery", "find topics", "run pulse", or triggered by daily 6 AM schedule via scripts/cron-daemon.js.
Morning batch review of discovered content ideas. Presents top ideas from data/content.db for KEEP/SKIP/STAR decisions via CLI. Designed for Robin's morning session: one focused pass through the idea backlog to select what gets turned into content today. Trigger phrases: /review, "morning review", "show me ideas", or "what should I post about".
Set up notebooklm-py and the NotebookLM Claude Code skill from scratch. Installs the CLI, Playwright browser, and Claude Code integration. Use when the user says 'set up notebooklm', 'install notebooklm', '/notebooklm-setup', or needs to get notebooklm-py working on a new machine. Also use if notebooklm commands are failing and a reinstall might help.
Set up the /yt-search slash command for Claude Code. Installs yt-dlp, creates the search script, and registers the slash command. Use when the user says 'set up yt-search', 'install youtube search', or '/yt-search-skill-setup'.
Review critic-approved content drafts and schedule them for publishing via Postiz. Shows final humanized text with voice score per platform. Approve, reject, or edit drafts. Use when Robin says '/approve', 'approve content', 'schedule posts', 'publish content', or wants to review pending drafts.