ai-image-creator
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Unified social media analytics report — consolidates YouTube, Instagram, and LinkedIn data into one cross-platform HTML dashboard. Compares engagement, followers, top content across all platforms. Use when user says 'social analytics', 'social media report', 'social report',
$ npx -y skills add evolution-foundation/evo-nexus --skill social-analytics-report --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/social-analytics-reportContext preview
The summary Claude sees to decide when to auto-load this skill.
Unified social media analytics report — consolidates YouTube, Instagram, and LinkedIn data into one cross-platform HTML dashboard. Compares engagement, followers, top content across all platforms. Use when user says 'social analytics', 'social media report', 'social report',
name: social-analytics-report description: "Unified social media analytics report — consolidates YouTube, Instagram, and LinkedIn data into one cross-platform HTML dashboard. Compares engagement, followers, top content across all platforms. Use when user says 'social analytics', 'social media report', 'social report', 'social metrics', 'cross-platform', or any reference to unified social media performance."
Routine that pulls data from ALL connected social platforms (YouTube, Instagram, LinkedIn) and generates a single comparative HTML report.
**Always respond in English.** **Agente:** @pixel
Execute the scripts for each integration and capture the results:
python3 {project-root}/.claude/skills/int-youtube/scripts/youtube_client.py summary
python3 {project-root}/.claude/skills/int-youtube/scripts/youtube_client.py recent_videos 1 10python3 {project-root}/.claude/skills/int-instagram/scripts/instagram_client.py summary
python3 {project-root}/.claude/skills/int-instagram/scripts/instagram_client.py recent_posts your_account 10
python3 {project-root}/.claude/skills/int-instagram/scripts/instagram_client.py recent_posts secondary_account 10python3 {project-root}/.claude/skills/int-linkedin/scripts/linkedin_client.py summaryIf any platform fails or has no data, include in the report as "No data — platform not configured or API limited" without breaking the report.
Calculate:
1. **Total followers** (sum of all accounts across all platforms) 2. **Total publications** in the period (YouTube videos + Instagram posts) 3. **Average engagement rate** weighted by platform 4. **Platform with highest growth** (follower delta, if previous report exists) 5. **Platform with highest engagement** (compare engagement rates)
One row per account:
| Platform | Account | Followers | Delta | Posts | Engagement | Best Content | |------------|-------|-----------|-------|-------|------------|-----------------| | YouTube | Your Channel | 7.450 | — | 27 | 7.0% | "Evo v3 chegando" | | Instagram | your_account | 686 | — | 18 | 3.9% | "Evo V3 funcionalidades" | | Instagram | secondary_account | 273 | — | 76 | — | — | | LinkedIn | Your Profile | — | — | — | — | Perfil apenas |
Rank the top 10 content from ALL platforms by engagement (likes + comments / views or followers). Show:
Read the previous report in `workspace/social/reports/consolidated/` if it exists. Calculate deltas for:
Generate analysis with:
Read template `.claude/templates/html/custom/social-analytics-report.html` and fill all `{{PLACEHOLDER}}`.
`{{REPORT_TYPE}}` depende da frequência:
For comparison table rows:
<tr> <td><span class="badge blue">YouTube</span></td> <td>Your Channel</td> <td class="right">7.450</td> <td class="right delta up">+32</td> <td class="right">27</td> <td class="right">7.0%</td> <td>Evo v3 chegando...</td> </tr>
For platforms without data:
<tr style="opacity:0.5"> <td><span class="badge muted">LinkedIn</span></td> <td>Your Profile</td> <td class="right">—</td> <td class="right">—</td> <td class="right">—</td> <td class="right">—</td> <td style="color:var(--text-muted)">API limited — profile only</td> </tr>
For `{{MISSING_INTEGRATIONS}}` — if any platform is not configured:
<div class="highlight-card" style="border-color: rgba(102,112,133,0.3);">
<div class="title" style="color: var(--text-muted);">Pending Integrations</div>
<div class="body">
<ul style="list-style:none;padding:0;">
<li>LinkedIn — Posts and Company Page (requires Community Management API)</li>
<li>Twitter — Not configured</li>
</ul>
</div>
</div>workspace/social/reports/consolidated/[C] YYYY-MM-DD-social-analytics.html
Create directory if it does not exist.
Generate PNG images using AI (multiple models via OpenRouter including Gemini, FLUX.2, Riverflow, SeedDream, GPT-5 Image, proxied through Cloudflare AI Gateway…
Create a new custom agent for the workspace. Guides the user through defining agent name, domain, personality, skills, model, and memory folder. Use when the…
Create a new slash command for Claude Code. Guides the user through defining the command name, what it does, and generates the markdown file in…
Create a Mission, Project, or Goal (Mission → Project → Goal → Task hierarchy) in EvoNexus. Guides the user through picking a mission, choosing or creating a…
Create a new heartbeat (proactive agent scheduled with a decision prompt) for EvoNexus. Guides the user through picking an agent, setting interval, wake…
Create a new custom integration (API/service wrapper) for the workspace. Guides the user through defining the integration's slug, display name, description,…