Loading...
Loading...
Build grassroots political campaign strategies integrating music promotion, community networking, and multi-platform outreach. Use when creating independent MP campaigns, community advocacy campaigns, or grassroots political movements requiring music-driven promotion and social media automation.
npx skill4agent add andy160675/sovereign-skills-season1 community-campaign-builderSources to Search:
├── WhatsApp (browser automation)
├── Gmail (MCP integration)
├── Slack (MCP integration)
├── News articles (web search)
└── Social media profiles| 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 |
# Song tracking structure
CAMPAIGN_SONGS = [
{
"title": "Song Title",
"url": "https://suno.com/s/...",
"theme": "anthem|awareness|defiance|unity",
"use_case": "rallies|social_media|videos"
}
]| Platform | Content Type | Automation |
|---|---|---|
| Direct shares, group messages | Browser automation | |
| Suno | Song publishing, engagement | Manual + API |
| Spotify | Music distribution | Upload workflow |
| Videos, posts, events | Scheduled posts | |
| Twitter/X | Clips, announcements | API integration |
| Local media | Press releases | Email outreach |
# Search messages
python3 whatsapp_search.py --search "candidate name"
# Get chat messages
python3 whatsapp_search.py --messages "Contact Name" --limit 100# Store credentials securely
python3 nas_secrets.py store --name GH_TOKEN --value "token"
# Sync to NAS
python3 nas_secrets.py sync-from-env# Push campaign materials
export GH_TOKEN="your_token"
git add -A && git commit -m "Campaign update" && git push| Artifact | Format | Location |
|---|---|---|
| Candidate Intel | Markdown | |
| WhatsApp Intel | Markdown | |
| Campaign Songs | Markdown | |
| Campaign Blueprint | Markdown | |
| Automation Scripts | Python | |
| 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 |