community-campaign-builder

📁 andy160675/sovereign-skills-season1 📅 1 day ago
1
总安装量
1
周安装量
#50285
全站排名
安装命令
npx skills add https://github.com/andy160675/sovereign-skills-season1 --skill community-campaign-builder

Agent 安装分布

amp 1
cursor 1
continue 1
claude-code 1

Skill 文档

Community Campaign Builder

A sovereign-grade skill for building grassroots political campaigns via the “community help route” – integrating music promotion, multi-platform outreach, and evidence-based intelligence gathering.

When to Use

  • Building an independent MP or political campaign
  • Creating grassroots community advocacy movements
  • Integrating music (Suno) into promotional campaigns
  • Coordinating multi-platform social media outreach
  • Gathering intelligence from WhatsApp, email, and news sources
  • Developing community-first campaign strategies

Quick Start

  1. Gather Intelligence – Search WhatsApp, Gmail, news for candidate/cause context
  2. Build Candidate Profile – Document background, strengths, community connections
  3. Identify Campaign Pillars – Define 3-5 core themes from community needs
  4. Curate Music Assets – Collect/create Suno songs aligned with campaign themes
  5. Create Campaign Blueprint – Document strategy with action phases
  6. Deploy Promotion – Distribute across platforms with automation

Step-by-Step Process

Phase 1: Intelligence Gathering

Collect information from all available sources:

Sources to Search:
├── WhatsApp (browser automation)
├── Gmail (MCP integration)
├── Slack (MCP integration)
├── News articles (web search)
└── Social media profiles

Key Actions:

  • Search WhatsApp for candidate name and related contacts
  • Search Gmail for campaign-related communications
  • Search news for public profile and recent events
  • Document all findings in structured markdown files

Phase 2: Candidate Profile Development

Create comprehensive profile document:

Section Content
Identity Name, location, background
Credentials Professional experience, military service, community roles
Public Profile Media coverage, social presence, notable events
Support Base Existing allies, organizations, community groups
Campaign Themes Issues aligned with candidate’s story

Phase 3: Campaign Pillar Definition

Define 3-5 core campaign pillars based on:

  • Candidate’s authentic story and experience
  • Community needs and concerns
  • Differentiation from establishment candidates
  • Actionable policy positions

Example Pillars:

  1. Free Speech & Justice Reform
  2. Veterans Rights
  3. Community Representation
  4. Anti-Corruption / Transparency
  5. Local Economic Development

Phase 4: Music Asset Curation

Collect campaign songs from Suno or create new ones:

# Song tracking structure
CAMPAIGN_SONGS = [
    {
        "title": "Song Title",
        "url": "https://suno.com/s/...",
        "theme": "anthem|awareness|defiance|unity",
        "use_case": "rallies|social_media|videos"
    }
]

Song Selection Criteria:

  • Lyrics align with campaign themes
  • Emotional resonance with target audience
  • Shareable format for social media
  • Rights owned by campaign (Andy’s rights)

Phase 5: Campaign Blueprint Creation

Generate comprehensive strategy document with:

  1. Candidate Profile Summary
  2. Community Help Route Framework
  3. Campaign Pillars (detailed)
  4. Music Promotion Strategy
  5. Support Network Map
  6. Electoral Requirements
  7. Phased Action Plan
  8. Success Metrics

See BLUEPRINT_TEMPLATE.md for full template.

Phase 6: Multi-Platform Deployment

Distribute campaign content across:

Platform Content Type Automation
WhatsApp Direct shares, group messages Browser automation
Suno Song publishing, engagement Manual + API
Spotify Music distribution Upload workflow
Facebook Videos, posts, events Scheduled posts
Twitter/X Clips, announcements API integration
Local media Press releases Email outreach

Tools Integration

WhatsApp Search Tool

# Search messages
python3 whatsapp_search.py --search "candidate name"

# Get chat messages
python3 whatsapp_search.py --messages "Contact Name" --limit 100

NAS Secret Storage

# Store credentials securely
python3 nas_secrets.py store --name GH_TOKEN --value "token"

# Sync to NAS
python3 nas_secrets.py sync-from-env

Git Integration

# Push campaign materials
export GH_TOKEN="your_token"
git add -A && git commit -m "Campaign update" && git push

Evidence Management

All gathered intelligence must be:

  1. Timestamped – ISO format datetime
  2. Hashed – SHA256 for integrity verification
  3. Stored – Saved to NAS evidence directory
  4. Version controlled – Pushed to Git repository

Output Artifacts

Artifact Format Location
Candidate Intel Markdown {candidate}_intel.md
WhatsApp Intel Markdown {candidate}_whatsapp_intel.md
Campaign Songs Markdown {candidate}_campaign_songs.md
Campaign Blueprint Markdown {candidate}_campaign_blueprint.md
Automation Scripts Python scripts/ directory

Error Handling

Issue Resolution
WhatsApp not logged in Prompt user for QR scan
GitHub auth failed Request new PAT, store in NAS
Suno access blocked Use browser automation fallback
NAS not mounted Route through cluster node

Best Practices

  1. Privacy First – All data stays sovereign, no cloud dependencies
  2. Evidence Grade – Hash and timestamp all intelligence
  3. Modular Design – Each component independently deployable
  4. Community Authentic – Campaign emerges from community, not imposed
  5. Music Integration – Songs amplify message, not replace substance

References