peec-agent
Orchestrator for the 5 Peec AI growth skills (peec-setup, peec-content-intel, peec-cluster, peec-outreach, peec-report). Reads project state and last…
Turns Peec AI's get_actions recommendations + forum/UGC discovery into a prioritized outreach pipeline with pitch templates, contact extraction, status tracking, and success measurement. Goes beyond "here is a list of domains" — produces ready-to-send pitches, covers Reddit /
$ npx -y skills add AntonioBlago/peec-ai-skills --skill peec-outreach --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/peec-outreachContext preview
The summary Claude sees to decide when to auto-load this skill.
Turns Peec AI's get_actions recommendations + forum/UGC discovery into a prioritized outreach pipeline with pitch templates, contact extraction, status tracking, and success measurement. Goes beyond "here is a list of domains" — produces ready-to-send pitches, covers Reddit /
name: peec-outreach description: Turns Peec AI's get_actions recommendations + forum/UGC discovery into a prioritized outreach pipeline with pitch templates, contact extraction, status tracking, and success measurement. Goes beyond "here is a list of domains" — produces ready-to-send pitches, covers Reddit / Gutefrage / editorial / owned quadrants, and tracks citation gains week over week. Use when a Peec project has active competitor gaps and needs systematic off-site work, not just content production. user-invocable: true
Writing new content isn't enough — most AI-visibility lift comes from citations on domains LLMs already crawl. This skill turns `get_actions` plus forum discovery into a **prioritized outreach pipeline** with concrete, target-specific pitches, a tracker, and a citation-gain measurement after 4 weeks.
Do not use when:
---
Per [`_shared/SETUP_STATE.md`](../_shared/SETUP_STATE.md), this skill refuses to run without a completed setup:
Read <project>/growth_loop/setup_state.json
If missing OR completed_at missing OR phases_completed lacks
{competitors, prompts, topics, tags}:
STOP. Output:
"No Peec setup state found at <project>/growth_loop/setup_state.json.
Run /peec-setup first."
If completed_at older than 90 days: WARN once, continue.
Use peec_project_id from state — don't re-resolve via list_projects.mcp__peec-ai__get_actions(project_id, scope="overview", start_date, end_date)
mcp__peec-ai__get_actions(project_id, scope="editorial", start_date, end_date)
mcp__peec-ai__get_actions(project_id, scope="ugc", domain="reddit.com", start_date, end_date)
mcp__peec-ai__get_actions(project_id, scope="ugc", domain="youtube.com", start_date, end_date)
mcp__peec-ai__get_domain_report(
project_id, start_date, end_date,
filters=[{field: "gap", operator: "gt", value: 0}],
limit=40
)Merge into one candidate table: `target_url | domain | type | opportunity_score | retrieval_% | citation_rate | mentioned_brand_ids`
│ High impact │ Low impact
─────────┼──────────────────┼──────────────────
Easy ask │ QUICK WINS │ SNACKABLE
│ (pitch now) │ (when time allows)
─────────┼──────────────────┼──────────────────
Hard ask │ STRATEGIC │ DROP
│ (build relation)│| Target type | Contact source | |---|---| | Editorial blog | `WebFetch(url)` → author box / LinkedIn / contact page | | Reddit thread | OP username visible in `mcp__peec-ai__get_url_content` output | | YouTube | channel URL from `channel_title` → `/about` page | | Gutefrage | no direct contact (post the answer directly) | | LinkedIn Pulse | author profile in URL path |
Produce: `target_url | target_type | contact_method | contact_handle | language | topic_focus`
**Write in the target's language.** The templates below are structural — fill them in the language of the target URL.
Subject: Expert quote for your article on <topic> — <1-line angle> Hi <author>, I came across your article "<title>" while researching <concrete tie-in>. One section could use an added angle from my practice: <concrete section>. I've worked <N> years as <role> with <specialization>. In a recent <project context>, I observed <concrete number / finding>. Would a 2–3 sentence expert quote or a short sidebar with my take work? I can deliver copy + name + headshot within 48 hours. <signature with own domain + 1 reference URL>
**Rule:** quote the concrete section, offer a concrete addition. No generic "happy to collaborate".
Not a pitch — a direct, substantive answer to the OP (150–300 words). Rules:
1. First 2 sentences answer the question directly — no preamble 2. Middle: one concrete method / number / example from own practice 3. Optionally end with one own source — only if it completes the answer, never as CTA 4. Match the OP's language exactly 5. Use a personal account, never a brand account (reddit policy)
Same shape as Reddit, 100–200 words. Forum users prefer compact answers.
1. Substantive comment under the video (300–500 chars, question + addition) 2. After 48h without response: email to the channel owner referencing 3 of your own videos / posts that match the channel theme
mcp__peec-ai__get_project(project_id) # or: mcp__visiblyai__get_project(project_id) # → brand_name, USPs, custom_content_prompt, crawl_summary
Per candidate, replace every angle bracket with **speci
Production-tested Claude Code skills for Peec AI — the brand-visibility tracking platform for LLM-powered search (ChatGPT, Perplexity, Google AI Overviews, Gemini).
Repo: AntonioBlago/peec-ai-skills
Orchestrator for the 5 Peec AI growth skills (peec-setup, peec-content-intel, peec-cluster, peec-outreach, peec-report). Reads project state and last…
Read-only health check for an existing Peec AI project. In one pass produces (1) a setup-quality audit (red flags from the structural setup — wrong…
Turns a Peec AI prompt set into strategic content zones — not keyword groups. Groups prompts by buyer intent + funnel stage + visibility gap + shared demand…
Content-intelligence workflow that turns a Peec AI visibility gap into a publish-ready content brief. Combines Peec (prompt visibility, source URLs, scraped…
Cross-project pattern layer for the Peec AI growth loop. After any Peec skill completes (or after peec-report closes a cycle), extract 1–3 concrete patterns…
Weekly / monthly closed-loop reporter for Peec AI visibility growth. Measures what moved (visibility per prompt, cluster, zone) against what was invested…