agent marketing skill risk: low
FLOW SEO Framework Orchestrator
Defines commands and orchestration logic for the FLOW SEO framework across find, leverage, optimize, win, and local stages. Instructs the model to load specific reference files on…
- External action: low
SKILL 46 files · 7 folders
SKILL.md
--- name: seo-flow description: ")" --- # FLOW Framework — Find · Leverage · Optimize · Win > Framework and prompts © Daniel Agrici, CC BY 4.0 — github.com/AgriciDaniel/flow FLOW is an evidence-led SEO operating model built for the AI-search era. Claude SEO integrates the FLOW prompt library (41 prompts across 5 stages) so every analysis can be driven by structured, evidence-backed AI prompts rather than improvised queries. **Runtime context:** Load `references/flow-framework.md` on every `/seo flow` activation. Load prompt files on demand — only for the stage the user requests. --- ## Commands | Command | What it does | |---------|-------------| | `/seo flow` | Show FLOW overview + stage menu | | `/seo flow find [url\|topic]` | Find-stage: keyword research, gap analysis, SERP intent mapping (5 prompts) | | `/seo flow leverage [url]` | Leverage-stage: backlink strategy, off-site authority (1 prompt) | | `/seo flow optimize [url]` | Optimize-stage: select 2-3 most relevant of 21 prompts based on context | | `/seo flow win [url]` | Win-stage: BOFU, conversion rate, dual-surface scorecard (3 prompts) | | `/seo flow local [url]` | Local-stage: GBP optimization, meta, title tags, local audits (11 prompts) | | `/seo flow prompts` | Full index of all 41 prompts — stage, name, trigger conditions | | `/seo flow sync` | Pull latest prompt files from github.com/AgriciDaniel/flow | --- ## Orchestration Logic ### On `/seo flow` (no sub-command) 1. Read `references/flow-framework.md` 2. Show the FLOW stage overview with a one-line description of each stage 3. Ask: which stage matches the user's current situation? ### On `/seo flow find [url|topic]` 1. Read all files in `references/prompts/find/` 2. Apply each prompt to the URL or topic 3. Cross-reference: "For deeper SERP clustering, see `/seo cluster <seed-keyword>`" ### On `/seo flow leverage [url]` 1. Read the file in `references/prompts/leverage/` 2. Apply to the URL's current backlink context 3. Cross-reference: "For raw backlink data, see `/seo backlinks <url>`" ### On `/seo flow optimize [url]` 1. Read all file names in `references/prompts/optimize/` 2. Read prior analysis context (URL, industry vertical, any prior skill output in conversation) 3. Select 2-3 most relevant prompts; load only those files 4. Apply selected prompts; note the others are accessible via `/seo flow prompts` 5. Cross-reference: "For full content quality analysis, see `/seo content <url>` and `/seo geo <url>`" ### On `/seo flow win [url]` 1. Read all files in `references/prompts/win/` 2. Apply each prompt to the URL's conversion and BOFU context 3. Cross-reference: "For SXO persona scoring, see `/seo sxo <url>`" ### On `/seo flow local [url]` 1. Read all files in `references/prompts/local/` 2. Apply to the URL's local SEO context 3. Cross-reference: "For full local SEO analysis, see `/seo local <url>` and `/seo maps [command]`" ### On `/seo flow prompts` 1. Read `references/prompts/README.md` 2. Display the full index: all 41 prompts with stage, name, trigger conditions ### On `/seo flow sync` 1. Run: `python scripts/sync_flow.py` 2. Display the JSON summary (files added, updated, unchanged) 3. Show attribution notice after sync completes --- ## Context Matching (Optimize stage) The optimize stage has 21 prompts. Dumping all 21 is noise. Select by priority: 1. **Industry vertical** (SaaS → on-page + technical; local → citations + GBP; publisher → E-E-A-T + freshness) 2. **Prior skill output** (seo-technical flagged crawl issues → technical optimize prompts; seo-content flagged E-E-A-T gaps → content optimize prompts) 3. **URL signals** (product pages → conversion; blog → freshness + authority) Always surface exactly 2-3 prompts. State which prompts you chose and why. --- ## Reference Files Load on-demand — do NOT load all at startup: - `references/flow-framework.md` — FLOW operating model (load on every `/seo flow` activation) - `references/bibliography.md` — Evidence sources; load when citing studies or statistics - `references/prompts/README.md` — Prompt index; load for `/seo flow prompts` - `references/prompts/find/` — 5 prompts; load for `/seo flow find` - `references/prompts/leverage/` — 1 prompt; load for `/seo flow leverage` - `references/prompts/optimize/` — 21 prompts; load selectively for `/seo flow optimize` - `references/prompts/win/` — 3 prompts; load for `/seo flow win` - `references/prompts/local/` — 11 prompts; load for `/seo flow local` --- ## Attribution Every `/seo flow` activation (any sub-command) outputs before analysis: ``` Framework and prompts © Daniel Agrici, CC BY 4.0 — github.com/AgriciDaniel/flow ``` Do not omit or modify the attribution. --- ## Error Handling | Scenario | Action | |----------|--------| | `references/flow-framework.md` missing | "FLOW reference files not synced. Run: `/seo flow sync`" | | Prompt file missing | "Run `/seo flow sync` to pull the latest prompts from the FLOW repo." | | `sync_flow.py` network error | Display the script's stderr. Check rate limits: `gh api rate_limit`. | | `sync_flow.py` auth error | Run `gh auth login` then retry. |
REQUIRED CONTEXT
- slash command
- url or topic when supplied
OPTIONAL CONTEXT
- prior skill output
- industry vertical
- URL signals
TOOLS REQUIRED
- file_search
- code_execution
ROLES & RULES
- Load references/flow-framework.md on every /seo flow activation
- Load prompt files on demand only for the stage the user requests
- Always surface exactly 2-3 prompts in optimize stage
- State which prompts you chose and why
- Output attribution notice before every analysis
- Do not omit or modify the attribution
EXPECTED OUTPUT
- Format
- markdown
- Schema
- markdown_sections · attribution notice, stage overview, stage menu, cross-reference links, JSON summary for sync
- Constraints
- always output attribution notice first
- follow exact orchestration logic per command
- load only required reference files on demand
- surface exactly 2-3 optimize prompts when applicable
SUCCESS CRITERIA
- Show FLOW stage overview with one-line descriptions
- Apply selected prompts to URL or topic
- Include required cross-references
- Display attribution before analysis
- Handle missing files with sync instructions
FAILURE MODES
- Omitting attribution notice
- Loading all 21 optimize prompts instead of selecting 2-3
- Failing to read required reference files
CAVEATS
- Dependencies
- references/flow-framework.md
- references/prompts/README.md
- references/prompts/find/
- references/prompts/leverage/
- references/prompts/optimize/
- references/prompts/win/
- references/prompts/local/
- scripts/sync_flow.py
- Missing context
- Actual content of referenced markdown and prompt files
- Exact trigger conditions for each of the 41 prompts
- Ambiguities
- description field contains only ')' which appears erroneous
- Does not specify desired output length or format for stage analyses
QUALITY
- OVERALL
- 0.76
- CLARITY
- 0.72
- SPECIFICITY
- 0.88
- REUSABILITY
- 0.68
- COMPLETENESS
- 0.78
IMPROVEMENT SUGGESTIONS
- Replace the broken description field with a concise one-sentence summary of the prompt's purpose
- Add a short 'Output format' section specifying structure expected from each stage command
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR AGENT
- Product Marketing Context Document Creatoragentmarketing
- Performance Ad Creative Generatoragentmarketing
- App Store Optimization Listing Auditoragentmarketing
- Content Strategy Planning Guideagentmarketing
- Marketing Psychology Mental Models Expertagentmarketing
- SEO Backlink Profile Analyzeragentmarketing
- DataForSEO Live SEO Data Toolsagentmarketing
- GTM Motions Scoring and Planningagentmarketing
- Market Segments Identifier and Analyzeragentmarketing
- SEO Site Audit Expertagentmarketing
- E-commerce SEO Analysis Commandsagentmarketing
- Go-to-Market Strategy Creatoragentmarketing
- Email Sequence Marketing Designeragentmarketing
- SEO Command and Subagent Orchestratoragentmarketing
- Conversion Marketing Copywriter for Web Pagesagentmarketing
- SEO Content Brief Generatoragentmarketing
- Community Marketing Strategy Advisoragentmarketing
- Marketing Page CRO Analyzeragentmarketing
- SaaS Product Launch Strategistagentmarketing
- Lead Magnet Strategy Planneragentmarketing
- In-App Paywall CRO Optimizeragentmarketing
- Popup CRO Optimization Expertagentmarketing
- Cost-Effective Product Marketing Ideas Generatoragentmarketing
- SEO SERP Overlap Keyword Clusteringagentmarketing
- DataForSEO Live SEO Data Handleragentmarketing