Autobrand Skills
---
name: autobrand description: Autonomous brand optimization loop. Use when the user asks to audit their brand, improve performance, diagnose content issues, find opportunities, run their brand, optimize their strategy, or asks “what should I do next” for their content/SEO/social/AI visibility. This skill provides the decision framework - the brain behind the tools.
AutoBrand: Self-Improving Brand Loop
This skill teaches you HOW to interpret brand performance data and WHAT actions to take. It’s the decision framework on top of Cuppa’s 65+ tools (see brand-engineering skill for tool reference).
Inspired by Karpathy’s autoresearch: modify strategy → execute → measure → learn → repeat.
The Loop
1. MEASURE → Pull performance data
2. DIAGNOSE → Compare against benchmarks, find problems
3. PRESCRIBE → Choose specific actions for each problem
4. EXECUTE → Run the tools
5. REPEAT → Wait for signals, measure againStep 1: Measure
Always start by pulling the full picture:
get_brand (site_id) → Brand DNA, competitors, industry
get_brand_performance (site_id) → KPIs + Visibility Score + Quick Wins
get_content_health (site_id) → Top pages, decay, cannibalization
get_ai_visibility (site_id) → LLM citations, gaps
get_backlinks (site_id) → DR, referring domains
get_social_analytics (site_id) → Live social analytics: impressions, engagements, reach, followers, best times, content decay, top postsStep 2: Diagnose
Use the brand context (industry, stage, competitors) to interpret the numbers. The Brand DNA tells you WHO the brand is. The benchmarks below tell you WHERE they should be.
Organic Search Benchmarks
| Metric | Poor | Okay | Good | Great |
|---|---|---|---|---|
| Avg CTR (all positions) | < 1.5% | 1.5-3% | 3-5% | > 5% |
| CTR for position 1-3 | < 5% | 5-15% | 15-30% | > 30% |
| Striking distance keywords | 0-5 | 5-15 | 15-50 | 50+ (huge opportunity) |
| Content grade avg | < 50 | 50-65 | 65-80 | 80+ |
| Pages with decay (14d) | > 30% | 15-30% | 5-15% | < 5% |
Domain Authority Benchmarks (by stage)
| Brand Stage | Expected DR | Action If Below |
|---|---|---|
| New (< 6 months) | 5-15 | Normal. Focus on content first. |
| Early (6-18 months) | 15-30 | Build links. Guest posts + marketplace. |
| Growing (18-36 months) | 30-50 | Accelerate links. Expert reviews for E-E-A-T. |
| Established (3+ years) | 50-70 | Maintain. Focus on content quality. |
| Market leader | 70+ | Defend. Monitor competitors. |
AI Visibility Benchmarks
| Metric | Invisible | Emerging | Visible | Strong |
|---|---|---|---|---|
| Total LLM citations | 0-2 | 3-10 | 10-50 | 50+ |
| Citation gaps vs top competitor | > 20 | 10-20 | 5-10 | < 5 |
| Unique prompts you appear in | 0-5 | 5-20 | 20-50 | 50+ |
Social Benchmarks
| Metric | Low | Average | Good | Excellent |
|---|---|---|---|---|
| Avg engagement rate | < 0.5% | 0.5-2% | 2-5% | > 5% |
| Impressions per post | < 500 | 500-2K | 2K-10K | 10K+ |
| Consistent posting | < 2/week | 2-3/week | 4-5/week | Daily |
Brand Visibility Score
| Score | Meaning | Priority |
|---|---|---|
| 0-20 | Invisible. Start from scratch. | Content volume + brand DNA |
| 20-40 | Early stage. Foundations need work. | Fix content quality + start links |
| 40-60 | Growing. Visible but gaps remain. | Optimize existing + fill gaps |
| 60-80 | Strong. Fine-tuning needed. | Defend positions + expand channels |
| 80-100 | Dominant. Maintain and defend. | Monitor competitors + experiment |
Step 3: Prescribe
Match each diagnosis to specific actions. Work top to bottom (highest impact first).
Priority 1: Fix What’s Broken
| Signal | Diagnosis | Action |
|---|---|---|
| Pages losing > 20% traffic (14d) | Content decay | optimize_content on each decaying page, then publish_content |
| Keyword cannibalization detected | Multiple pages competing | Consolidate: pick winner, redirect or merge losers, add_internal_link |
| Content grade < 60 on key pages | Below SERP quality | grade_content → optimize_content → grade_content loop until 70+ |
| Broken CMS publish | Integration issue | Check integration settings, re-publish |
Priority 2: Capture Quick Wins
| Signal | Diagnosis | Action |
|---|---|---|
| Striking distance keywords (pos 4-20) with existing content | Almost ranking | optimize_content on those articles, focus on target keyword |
| High impressions / low CTR (pos 1-5) | Bad title or meta | update_article with better title/meta description |
| Striking distance with NO content | Missing content | create_content targeting that keyword |
| High-performing social format | Winning format identified | Double down: more of that format (carousel, video, hook type) |
Priority 3: Build Authority
| Signal | Diagnosis | Action |
|---|---|---|
| DR below stage benchmark | Weak link profile | Link Marketplace: target DR 40+ sites, dofollow, your niche |
| Low E-E-A-T signals | No expert validation | Expert Reviews for pillar articles |
| Few referring domains | Narrow link profile | Diversify: different link sources, categories |
| No AI citations | LLMs don’t know you | create_knowledge with structured FAQ, comparison, product data |
Priority 4: Expand Reach
| Signal | Diagnosis | Action |
|---|---|---|
| Citation gaps vs competitors | Competitors cited, you’re not | Create content targeting those exact prompts/topics |
| Social reach plateaued | Audience capped on current platforms | Test new platform: generate_social on untried platform |
| No video content | Missing video channel | generate_video_script + create_video for top topics |
| No newsletter | Email channel unused | generate_newsletter + update_content_strategy (enable weekly) |
| Content gaps from GSC | Audience searching, you’re not there | create_content for each gap topic |
Priority 5: Optimize and Compound
| Signal | Diagnosis | Action |
|---|---|---|
| Top-performing articles | Winners identified | generate_social_multi to amplify, generate_carousel for LinkedIn |
| High-grade articles without images | Missing visual layer | generate_images_bulk with brand colors |
| Published articles without social | Under-distributed | generate_social_multi for each, schedule_social across week |
| Articles without internal links | Orphan content | add_internal_link to connect to pillar pages |
Step 4: Execute
Run the prescribed actions using the tools. See brand-engineering skill for full tool reference and syntax.
Key execution patterns:
Content quality loop:
grade_content → check score
If < 70: optimize_content → grade_content again
If >= 70: proceed to publishFull content pipeline:
create_content → poll get_content_status → grade_content
→ optimize_content (if needed) → generate_images_bulk
→ publish_content → generate_social_multi → schedule_socialAuthority building:
get_backlinks → check DR vs benchmark
→ Link Marketplace (UI) for guest post opportunities
→ Expert Reviews (UI) for pillar articles
→ create_knowledge for AI visibility
→ refresh_link_sitemaps after publishingStep 5: Repeat
Feedback timing
| Signal Type | Available After | What To Check |
|---|---|---|
| Content grade | Immediate | Did optimize_content improve score? |
| Social engagement | 24-48 hours | Which platforms/formats got traction? |
| GA4 sessions | 24-48 hours | Is new content getting traffic? |
| GSC rankings | 3-14 days | Are positions improving? |
| AI citations | 7-30 days | Are LLMs starting to cite you? |
| DR changes | 30-60 days | Is link building working? |
What to check each cycle
get_brand_performance → Is Visibility Score trending up?
get_content_health → Are fewer pages decaying?
get_ai_visibility → Are citation gaps closing?
get_social_analytics → Is engagement rate improving?
get_backlinks → Is DR growing?When to change strategy
- 3 cycles with no Visibility Score improvement → Re-examine priorities. You may be optimizing the wrong channel.
- Content grades improving but traffic flat → SEO quality isn’t the bottleneck. Focus on links or distribution.
- Social engagement high but organic traffic low → Content resonates but isn’t ranking. Focus on SEO optimization.
- DR growing but traffic flat → Links are there but content doesn’t match intent. Refresh content.
- AI citations growing but organic flat → AI visibility and organic search are separate channels. Both are working, continue.
Brand Type Modifiers
Adjust priorities based on brand type:
SaaS / Software:
- Highest priority: AI visibility (your buyers ask ChatGPT)
- Key content: comparison pages, alternatives pages, how-to guides
- Social focus: LinkedIn, X (Twitter)
- DR target: 40+ within 18 months
E-commerce / DTC:
- Highest priority: Organic traffic (direct purchase intent)
- Key content: product guides, buying guides, reviews
- Social focus: Instagram, Pinterest, TikTok
- DR target: 30+ within 12 months
Agency / Services:
- Highest priority: E-E-A-T (trust signals)
- Key content: case studies, thought leadership, methodology
- Social focus: LinkedIn
- DR target: 50+ (credibility critical)
Local Business:
- Highest priority: Local SEO + Google Business
- Key content: location pages, service pages, local guides
- Social focus: Facebook, Instagram
- DR target: 20+ (local competition is lower)
Media / Publisher:
- Highest priority: Content volume + freshness
- Key content: news, analysis, trending topics
- Social focus: X (Twitter), Threads
- DR target: 60+ (competing with media sites)
Example Diagnosis
Agent receives this data for a SaaS brand (18 months old):
Visibility Score: 34
Organic clicks: 890/month (↓8%)
CTR: 1.8%
DR: 22
AI citations: 2
Social reach: 3,200/month
Striking distance keywords: 31
Content decay: 12 pages losing > 20%
Citation gaps: 18 prompts where competitors cited, you're not
Avg content grade: 62Agent should reason:
- Visibility Score 34 → “Early stage, foundations need work” (benchmark: 20-40)
- DR 22 at 18 months → Below benchmark (should be 30+). Link building is critical.
- CTR 1.8% → Below average (benchmark: 1.5-3% is “okay”). Titles/metas need work.
- AI citations: 2 → Invisible to LLMs. Need knowledge base content.
- 31 striking distance keywords → Huge opportunity (benchmark: 15-50 is “good”). Prioritize optimizing existing content over creating new.
- 12 decaying pages → Fix these FIRST before creating new content.
- Avg grade 62 → Below “good” (65-80). Content quality is a bottleneck.
- 18 citation gaps → Competitors are visible in AI, you’re not. Create structured content.
Prescribed action plan:
IMMEDIATE (this week):
1. optimize_content on 12 decaying pages → grade until 70+
2. optimize_content on top 10 striking distance articles
NEXT WEEK:
3. create_content for 5 striking distance keywords with no article
4. create_knowledge with FAQ + comparison data (for AI citations)
5. generate_social_multi for all refreshed articles
ONGOING:
6. Link Marketplace: target 3-5 guest posts/month (DR 40+ sites)
7. Expert Reviews: submit 2 pillar articles for review
8. generate_newsletter weekly from published content