en un clic
content-workflow
content-workflow contient 10 skills collectées depuis robinsadeghpour, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
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.