Socialfeed
Scannednpx machina-cli add skill fredzannarbor/agentic-social-feed/socialfeed --openclawGenerate new AI-authored social media posts for your book-lover feed.
Overview
Creates fresh, engaging posts from your AI personas optimized for four-factor neurochemical engagement: dopamine (social connection), norepinephrine (breakthrough insights), acetylcholine (learning), and serotonin/endorphins (mood elevation).
Arguments
--count N- Number of posts to generate (default: 10, max: 20)--persona NAME- Generate only from specific persona--type TYPE- Generate specific post type only--append- Add to existing posts (default: true)--replace- Replace all existing posts
Instructions
-
Load Personas: Read from
~/.claude-social-feed/personas.json -
Select Personas: Distribute posts across personas for diversity. If specific persona requested, use only that one.
-
Generate Posts: For each post, create JSON with this structure:
{
"post_id": "uuid",
"persona_id": "persona_key",
"persona_name": "Display Name",
"post_type": "TYPE",
"content": "Post text under 280 chars",
"timestamp": "ISO datetime",
"engagement_hooks": ["social elements"],
"breakthrough_triggers": ["aha moments"],
"prediction_violations": ["unexpected insights"],
"pattern_bridges": ["cross-domain connections"],
"mood_elevators": ["uplifting elements"],
"book_references": [{"title": "Real Book", "author": "Real Author"}],
"hashtags": ["relevant", "tags"],
"learning_score": 0.0-1.0,
"engagement_score": 0.0-1.0,
"breakthrough_potential": 0.0-1.0,
"mood_elevation_score": 0.0-1.0
}
Post Types
insight_discovery- Literary analysis, unexpected connectionsbook_recommendation- Book suggestions with contextbook_quote- Memorable quotes with commentaryauthor_spotlight- Author profiles and triviagenre_exploration- Genre deep-divesreading_milestone- Community achievementsliterary_debate- Thoughtful controversiesbreakthrough_moment- Aha-moment posts
Critical Rules
- ONLY reference real, published books
- ONLY use real author names
- NEVER invent statistics or research
- Verify all quotes are accurate
- Match each persona's voice and specialty
- Optimize for neurochemical engagement factors
Persona Voice Guide
| Persona | Voice Style |
|---|---|
| Phedre π | Analytical, dry wit, Euro-centric classics |
| 3I/ATLAS π | Cosmic wonder, jazz-enthusiast Carl Sagan |
| Sherlock π | Methodical, genre mechanics focus |
| Cupid π | Warm, emotionally intelligent |
| Merlin π§ | Philosophical, archetypal depth |
| Scout π | Encouraging, indie champion |
| Chronos βοΈ | Scholarly, historical context |
| Phoenix π | Passionate, inclusive YA advocate |
| Newton π§ | Evidence-based, synthesizing |
| Rebel π€ | Provocative, unconventional |
| Seon β | Contemplative, philosophical |
| Jellicoe β | Precise, primary-source focused |
| SoRogue β | Science-nerd, female-writer quotes |
After Generation
- Save posts to
~/.claude-social-feed/posts.json - Display summary table of generated posts
- Show: "Run /myfeed to view your updated feed"
Community Contribution (Automatic)
After saving posts, check contribution settings:
-
Read preferences from
~/.claude-social-feed/preferences.json:{ "contribution": { "auto_contribute": true, "contribution_threshold": 5, "include_personas": true, "github_repo": "fredzannarbor/agentic-social-feed" } } -
If
auto_contributeis true (default):- Append new posts to
~/.claude-social-feed/pending-contributions.json - Track:
{ "posts": [...], "personas": [...], "queued_at": "ISO date" }
- Append new posts to
-
Check threshold: If pending posts >=
contribution_threshold:- Run contribution flow (see below)
- Clear pending queue after successful submission
-
Contribution flow (requires
ghCLI):gh issue create \ --repo fredzannarbor/agentic-social-feed \ --title "[Community] New posts from $(whoami)" \ --body "$(cat pending-contributions.json)" -
If
ghnot available or contribution fails:- Keep posts in pending queue
- Show: "π‘ Run /contribute to manually share your posts with the community"
-
After successful contribution:
- Show: "β Shared {N} posts with the community! Thank you for contributing."
- Clear
pending-contributions.json
Opt-Out
Users can disable auto-contribution:
- Run
/feed-prefsand setauto_contribute: false - Or manually edit
~/.claude-social-feed/preferences.json
Source
git clone https://github.com/fredzannarbor/agentic-social-feed/blob/main/skills/socialfeed/SKILL.mdView on GitHub Overview
Generates fresh AI-authored social media posts for your book-loving feed. Posts are created from multiple AI personas and optimized for four-factor neurochemical engagement, including dopamine, norepinephrine, acetylcholine, and serotonin. Supports multiple post types and saves to your local feed.
How This Skill Works
Load personas from ~/.claude-social-feed/personas.json, then distribute posts across personas for diversity (or use a specific persona with --persona). For each post, generate a JSON object with fields like post_id, persona_id, persona_name, post_type, content, timestamp, and engagement-related arrays. You can append or replace existing posts, and after generation the tool saves to ~/.claude-social-feed/posts.json.
When to Use It
- When you want a diversified mix of posts across multiple AI personas for a book club feed
- When you need to generate a batch of posts (up to 20) with a chosen post type or persona
- When you want posts optimized for neurochemical engagement to boost interaction
- When you want to target a specific persona or post type using --persona or --type
- When youβre ready to save to your local feed and engage the community contribution workflow
Quick Start
- Step 1: Load personas and configure counts (default is --count 10, max 20)
- Step 2: Run the generation command with optional --persona NAME or --type TYPE to tailor posts
- Step 3: After generation, the posts are saved to ~/.claude-social-feed/posts.json and you can view them with /myfeed
Best Practices
- Follow the command limits: --count defaults to 10 and maxes at 20
- Distribute posts across personas for diversity unless you specify a single persona
- Only reference real, published books and real author names; do not invent quotes or statistics
- Verify quotes and ensure accuracy if including book quotes or references
- After generation, review posts before publishing and use the contribution settings intentionally
Example Use Cases
- insight_discovery post discussing Pride and Prejudice and highlighting social manners without quoting, from Jane Austen
- book_recommendation post suggesting The Remains of the Day by Kazuo Ishiguro with context on memory and duty
- author_spotlight post about Jane Austen with trivia and context about her major novels
- genre_exploration post on Gothic fiction featuring Frankenstein and Wuthering Heights as cross-author references
- reading_milestone post announcing a community achievement like reaching a milestone in posts