โ Back to Skills Marketplace
SEO ๐ฆOwlsClaw - Research * Plan * Write
by
larya-dot-eu
ยท GitHub โ
ยท v0.8.0
ยท MIT-0
77
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install seo-owls-claw
Description
Generates persona-driven, SEO-optimized content and plans with multi-client brand profiles, locale-aware templates, and deploy-ready HTML including schema ma...
Usage Guidance
This skill appears internally consistent for generating SEO content: it ships many templates/personas and uses those files to produce text or deploy-ready HTML, and it does not request credentials or install external code. Before using: (1) Be mindful that any prompt content you give may be included in generated files โ do not paste secrets or private credentials into prompts. (2) The skill may perform SERP/lookups via the platform search tool (read-only) โ verify your platform's search behavior if you have concerns about external queries. (3) The agent will offer to save generated briefs/HTML to files only after asking for explicit approval โ review the full content and proposed file path before consenting. (4) Review brand/profile templates for any personally identifying fields (AUTHOR_NAME, AUTHOR_BIO, logo URLs) to avoid accidentally publishing private data or making unsupported legal/medical claims. If you want an extra safety step, disallow autonomous invocation for this skill or use it interactively only.
Capability Analysis
Type: OpenClaw Skill
Name: seo-owls-claw
Version: 0.8.0
SEOwlsClaw is a comprehensive SEO content generation skill bundle that implements a highly structured 10-step 'Brain' workflow. It manages personas, brand profiles, and multi-language locales to generate SEO-optimized HTML and plain text. The skill utilizes a web search tool (Brave Search API) for legitimate search intent detection and SERP analysis, while explicitly requiring user confirmation for file system writes and declaring that no credentials or API keys are stored within the bundle. The instructions are focused on SEO quality, E-E-A-T signals, and brand compliance, with no evidence of malicious intent, data exfiltration, or unauthorized execution logic.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (SEO content, templates, briefs, persona-driven writing) match the shipped files and declared capabilities. Templates, persona files, locale files and plan/workflow docs are appropriate and proportionate for the stated purpose.
Instruction Scope
Runtime instructions direct the agent to load and parse many repository files (personas, templates, briefs, locale) and to use a platform search/SERP lookup (declared as read-only). The skill explicitly requires user confirmation before writing any files, which is appropriate. Note: the step ordering (e.g., 'run intent detection before anything else') is internal to the skill; it does not instruct the agent to read system files or environment variables outside the skill bundle. External network activity is limited to the platform's search tool per the doc.
Install Mechanism
Instruction-only skill with no install spec and no code to download or execute; lowest-risk install posture. Nothing is written to disk by an installer.
Credentials
The skill requests no environment variables, no credentials, and no config paths. All variables it references are internal placeholders or files in the skill bundle, which aligns with its functionality.
Persistence & Privilege
always:false and normal model invocation are used. The skill can write files but documents an explicit user-confirmation flow prior to saving; it does not request persistent elevated privileges or modify other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install seo-owls-claw - After installation, invoke the skill by name or use
/seo-owls-claw - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.8.0
# SEOwlsClaw ๐ฆโก
### *Pronounced "See-Owls-Claw"*
> Drop it into your AI agent. Get a full-stack SEO content system.
SEOwlsClaw is a modular SEO skill for AI agents. One install turns your agent
into a structured SEO writer, content strategist, and brand-aware publishing
engine โ with zero generic AI filler.
---
## What It Does
You give it a niche. It builds you a ranked content plan.
You give it a topic. It writes a full brief before touching a word.
You give it a prompt. It returns deploy-ready HTML or clean CMS text.
Every output matches search intent, passes a built-in SEO audit,
respects your brand rules, and is ready to publish.
---
## โจ What's Inside
**๐ง Intelligent Search Intent Detection**
Automatically picks the right page format before writing a single word.
Informational โ Blogpost. Transactional โ Productnew. No mismatches.
**๐บ๏ธ SEO Cluster Planning** `/seoplan`
Build a complete content cluster for any niche. Nodes are tiered into
PILLAR / QUICKWIN / FOUNDATION / STRATEGIC โ with keyword data,
difficulty scores, persona assignments, an internal link matrix,
and a numbered execution order. One command, full roadmap.
**๐ Brief-First Workflow** `/seobrief`
Generate a structured content brief before writing โ keyword cluster,
H1โH4 outline, PAA questions, competitor gaps, internal link targets.
Pass it to `/write` with `--from-brief` and the content matches it exactly.
**๐ข Multi-Client Brand Profiles** `/brand`
Load a client brand profile per session. Activates brand-specific CTAs,
tone sliders, vocabulary rules, banned phrases, and a compliance check
that hard-blocks output if violations are found.
**โ๏ธ Persona-Driven Writing**
Six built-in personas: E-Commerce Manager, Researcher, Creative Writer,
Blogger, Vintage Expert, Travel Photographer. Each has its own heading
formula, vocabulary set, E-E-A-T signals, and Zone A/B content rules.
**๐ Locale-Aware Output**
Multilingual support via locale files. Language, currency, schema fields,
date formats, and CTAs all adapt automatically with `--lang`.
**โ
Built-In SEO Audit Pipeline**
Every output runs through: title length, meta description, H1โH6
structure, Schema.org markup (Article, Product, FAQ, BreadcrumbList),
Zone A AI-overview compliance, persona compliance, and brand compliance.
---
## ๐ ๏ธ Quick Start
```bash
# Plan a full content cluster
/seoplan "Best hiking gear Germany" --lang de --priority quickwins
# Brief a single page from the plan
/seobrief Blogpost "Hiking boots guide" --plan hiking-gear-de.qw-01 --lang en
# Write deploy-ready HTML from the brief
/brand my-client
/persona blogger
/writehtml Blogpost "Hiking boots guide" --from-brief hiking-boots-guide-de --lang en
```
Or skip straight to content:
```bash
/persona ecommerce-manager
/write Productnew "TrailMaster X5 Hiking Boot, waterproof, sizes 38โ47" \
--primary-kw "waterproof hiking boots buy" --lang en
```
---
## ๐ฆ What's Included
- Core skill + full brain architecture (13-step processing pipeline)
- 6 writing personas with heading formulas and E-E-A-T rules
- HTML templates: Blogpost, Productnew, Productused, Landingpage, FAQ, Social
- SEO audit checklists per page type + schema markup rules
- Brand profile system (`BRANDS/`) with compliance enforcement
- SEO brief system (`SEO_BRIEFS/`) with `--from-brief` integration
- SEO cluster planning system (`SEO_PLANS/`) with lazy-loaded workflow logic
- Locale files for multilingual output
---
*SEOwlsClaw โ because good SEO content should be structured, not scattered.*
โโโ
โ
Built-in SEO Pipeline
Every output runs through:
๐ Search intent detection โ wrong format = wrong ranking signal, caught before writing
๐ E-E-A-T checks โ expertise, experience, authority, and trust signals verified
๐ท๏ธ Schema.org validation โ Product, Article, FAQPage, BreadcrumbList, Event/Offer
๐ On-page SEO โ title length, meta description, H1 uniqueness, heading structure
๐ซ Trap detection โ keyword stuffing, thin content, missing schema, broken links
๐ Locale compliance โ correct date format, price format, formality register, slugs
โโโ
๐๏ธ Page Types
| Type | Best For | Words |
| ----------- | ------------------------- | ---------- |
| Blogpost | Guides, articles, how-tos | 1,500w+ |
| Landingpage | Sales, campaigns, promos | 900โ1,200w |
| Productnew | New product listings | 400โ600w |
| Productused | Used / refurbished items | 500โ700w |
| FAQ | FAQ pages, PAA targeting | 800โ1,200w |
| Socialphoto | Image captions, alt text | 100โ200w |
| Socialvideo | YouTube / TikTok metadata | 150โ300w |
___
๐ญ Personas
| ID | Vibe |
| ------------------- | ------------------------------------------------ |
| blogger | Friendly, educational, story-driven (default) |
| ecommerce-manager | Persuasive, urgent, conversion-focused |
| creative-writer | Narrative, emotional, brand-driven |
| researcher | Neutral, fact-based, structured |
| vintage-expert | Authoritative, precise, collector-focused |
| travel-photographer | Scenario-driven, gear-focused, location-specific |
___
๐ Multilingual โ 4 Languages Ready
Uses a Base + Delta architecture. base.md holds all English defaults. Language files only define what's different โ keeping files short and easy to maintain.
LOCALE/
โโโ base.md โ English defaults for everything
โโโ de.md โ German (Sie-form, DD.MM.YYYY, 1.090,00 โฌ, umlaut slugs)
โโโ fr.md โ French (vous-form, ยซ guillemets ยป, thin-space thousands)
โโโ es.md โ Spanish (tรบ-form, ยฟยก punctuation, MX + AR variants)
โโโ pt.md โ Portuguese (vocรช-form, PT + BR variant)
___
## โก Commands
### Strategy
| Command | What it does |
|---------|-------------|
| `/seoplan "niche"` | Build a full content cluster โ tiered nodes, keyword data, link matrix, execution order |
| `/seobrief <type> "topic"` | Generate a structured brief before writing โ KWs, outline, PAA, competitor gaps |
### Brand
| Command | What it does |
|---------|-------------|
| `/brand <id>` | Load a client brand profile โ activates CTAs, tone, vocab rules, and compliance checks |
| `/brands` | List all brand profiles |
| `/brands --show <id>` | Show full details of one brand profile |
### Content
| Command | What it does |
|---------|-------------|
| `/persona <id>` | Set writing persona (stays active for the session) |
| `/personas` | List all personas with one-line descriptions |
| `/personas --show <id>` | Show full persona details |
| `/write <type> "prompt"` | Plain text output โ editor/CMS-ready |
| `/writehtml <type> "prompt"` | Pure HTML output โ deploy-ready |
### Research & Audit
| Command | What it does |
|---------|-------------|
| `/research "topic"` | Keyword cluster + SERP analysis |
| `/checks <url>` | SEO audit on a live URL |
| `/checks <type>` | SEO audit on a page type (preview mode) |
---
### ๐ฉ Flags
| Flag | Works with | Purpose |
|------|-----------|---------|
| `--primary-kw "kw"` | `/write` `/writehtml` | Main target keyword |
| `--secondary-kw "kw"` | `/write` `/writehtml` | Secondary keyword cluster |
| `--lang de\|en\|fr\|es` | all commands | Output language + locale |
| `--tone casual\|formal\|โฆ` | `/write` `/writehtml` | Override persona tone |
| `--depth light\|standard\|deep` | `/write` `/writehtml` `/seobrief` | Content depth level |
| `--from-brief <id>` | `/write` `/writehtml` | Load a saved brief โ aligns output to its outline and KWs |
| `--plan <plan-id>.<node-id>` | `/write` `/writehtml` `/seobrief` | Load a plan node โ pulls KWs, page type, and link targets |
| `--brand <id>` | all commands | Load brand profile inline (alternative to `/brand`) |
| `--mode cluster\|site` | `/seoplan` | Single cluster or full site architecture |
| `--priority balanced\|quickwins\|strategic` | `/seoplan` | What tiers to focus on |
| `--pages <n>` | `/seoplan` | Override node count |
___
๐ Structure
seowlowsclaw/
โ
โโโ SKILL.md โ This file โ core instructions + command reference
โโโ BRAIN_ARCHITECTURE.md โ Complete processing logic (all 9 brain steps)
โโโ COMMANDS.md โ Full command reference with all flags
โโโ PAGE_STRUCTURES.md โ Master index + links to all page templates
โโโ SEO_PATH.md โ Full SEO workflow: research โ analysis โ writing โ checks
โ
โโโ PERSONAS/ โ One file per persona
โ โโโ _index.md โ Load first โ lists all persona IDs and file paths
โ โโโ ecommerce-manager.md
โ โโโ creative-writer.md
โ โโโ blogger.md โ Default persona when none specified
โ โโโ researcher.md
โ โโโ vintage-expert.md
โ โโโ travel-photographer.md
โ
โโโ BRANDS/ โ One file per client brand profile
โ โโโ _index.md โ Load first โ lists all brand IDs and file paths
โ โโโ brand-template.md โ Copy this to create a new brand profile
โ
โโโ LOCALE/ โ Language override files (Base + Delta architecture)
โ โโโ base.md โ English defaults for all locale keys โ always loaded
โ โโโ de.md โ German overrides (--lang de)
โ โโโ fr.md โ French overrides (--lang fr)
โ โโโ es.md โ Spanish overrides (--lang es)
โ โโโ pt.md โ Portuguese overrides (--lang pt)
โ
โโโ SEO_BRIEFS/ โ Generated content briefs (one per topic/page)
โ โโโ _index.md โ Registry: brief-id | topic | type | date | status
โ
โโโ SEO_PLANS/ โ One plan file per niche/site campaign
โ โโโ _index.md โ Registry: plan-id | niche | mode | lang | date
โ โโโ plan-template.md โ Format reference + example plan
โ โโโ plan_workflow.md โ Full /seoplan pipeline logic (Steps AโG) โ loaded only on /seoplan
โ
โโโ SEO_CHECKS/ โ SEO rules, intent detection, schema, quality checks
โ โโโ search_intent.md โ Step 0 rules โ intent detection + format selection
โ โโโ do-and-don-lists.md โ Page-type specific dos and don'ts
โ โโโ schema-markup.md โ Schema.org rules + {SCHEMA_*} variable definitions
โ โโโ seo-checks-reference.md โ Full SEO check reference
โ โโโ seo-output-quality-checklist.md โ Pre-output quality gates
โ
โโโ TEMPLATES/ โ HTML output templates (used by /writehtml only)
โ โโโ blog_post_template.md
โ โโโ landing_page_template.md
โ โโโ product_new_template.md
โ โโโ product_used_template.md
โ โโโ faq_page_template.md
โ
โโโ TEMPLATES_SOCIAL/ โ Social media output templates
โ โโโ photo_post_template.md
โ โโโ video_post_template.md
โ
โโโ OUTPUT_EXAMPLES/ โ Reference output examples for agent guidance
โ โโโ blog_post_example.md โ Reference output examples for agent guidance (under development)
โ โโโ landing_page_example.md โ Reference output examples for agent guidance (under development)
โ โโโ product_new_example.md โ Reference output examples for agent guidance (under development)
โ โโโ product_used_example.md โ Reference output examples for agent guidance (under development)
___
๐ฏ Perfect for
* SEO projects & organic content creation
* E-Commerce product pages (new & refurbished)
* Sales campaigns & newsletter launches
* Personal branding & storytelling content
โโโ
Version: v0.8 ยท Status: Active development ยท Maintainer: Chris
SEOwlsClaw โ Because good SEO content shouldn't need 10 different tools. ๐ฆ
โโโ
SEOwlsClaw v0.8 โ Changelog
SKILL.md
Updated from v0.6 โ v0.8. Extended description to reflect full-stack agency capabilities.
Added 12 new trigger phrases for /brand, /seobrief, and /seoplan. Added 4 new rows to the Core Commands table. Replaced the Workflow Steps block with the complete 13-step version covering Steps 2d, 2e, 6.6 and skip rules for strategy commands. Added 2 new workflow examples (brief-first flow and full 3-phase agency flow). Extended the file tree with BRANDS/, SEO_BRIEFS/, and SEO_PLANS/ folder entries.
BRAIN_ARCHITECTURE.md
Apply patches to v0.8
Added brand_id, brief_id, and --from-brief / --plan flag parsing to Step 1.
v0.8 FINAL patch โ Added Step 2d (brand profile load: reads BRANDS/<id>.md, merges brand variables and CTAs into the variable dict, stores compliance object for Step 6.6, skipped when no brand is active). Added Step 2e (SEO plan pointer: if /seoplan is active, load SEO_PLANS/plan_workflow.md and run Steps AโG, then stop โ Steps 3โ7 do not run). Added Step 6.6 (brand and legal compliance check: banned phrase scan, urgency limit enforcement, required disclosure validation โ HARD FAIL blocks output). Updated the Workflow Summary Quick Reference to reflect all 13 steps.
COMMANDS.md
Apply patches v0.8
Full /brand, /brands, and /seobrief command documentation including all flags, examples, and the --from-brief integration with /write.
v0.8 patch โ Full /seoplan command documentation including --mode, --priority, --depth, --pages flags, node tier reference table with difficulty thresholds and timeline estimates, all three priority modes explained, and the complete 3-phase workflow example. Added --plan <plan-id>.<node-id> flag documentation for /seobrief and /write.
BRANDS/ (new folder)
_index.md โ Registry of all client brand profiles. One row per brand. Referenced by /brand and /brands commands at runtime.
brand-template.md โ Blank template for any new client. Fields include: tone sliders, CTAs per language, vocabulary rules (allowed/banned phrases, brand terms), trust blocks, compliance settings (urgency limit, artificial scarcity flag, required disclosures), and condition grade vocabulary.
SEO_BRIEFS/ (new folder)
_index.md โ Registry of all generated content briefs. Auto-populated when /seobrief runs. Tracks brief-id, topic, page type, language, brand, date, and status (draft / approved / in-production / published).
SEO_PLANS/ (new folder)
_index.md โ Registry of all generated SEO cluster and site plans. Auto-populated when /seoplan runs.
plan-template.md โ Defines the exact machine-parseable format for all plan files. Includes a fully filled-in example (11-node cluster, vintage analog cameras, DE market) covering all four tiers with keyword data, persona assignments, internal link matrix, and execution order.
plan_workflow.md โ Full /seoplan processing pipeline (Steps AโG). Lazy-loaded only when /seoplan fires โ never loaded during content generation commands. Contains: niche research logic, quick win threshold calculation, cluster architecture design rules for --mode cluster and --mode site, node tiering criteria for all four tiers (PILLAR / QUICKWIN / FOUNDATION / STRATEGIC), persona assignment per tier, internal link matrix rules (no orphan nodes), execution order logic for all three --priority modes, plan quality check gate, and output + save instructions.
- Major documentation expansion: SKILL.md updated with full capability declaration, usage triggers, file map, and detailed command reference.
- Precise workflow instructions provided for persona-driven writing, multi-client brand handling, and locale-aware output.
- Core commands, file loading rules, and output formats now clearly described for user and agent guidance.
- Security and execution gating clarified, including explicit requirements for file saves and SERP lookups.
- All templates, personas, brand files, and audit tools now mapped with load conditions for efficient workflow navigation.
Metadata
Frequently Asked Questions
What is SEO ๐ฆOwlsClaw - Research * Plan * Write?
Generates persona-driven, SEO-optimized content and plans with multi-client brand profiles, locale-aware templates, and deploy-ready HTML including schema ma... It is an AI Agent Skill for Claude Code / OpenClaw, with 77 downloads so far.
How do I install SEO ๐ฆOwlsClaw - Research * Plan * Write?
Run "/install seo-owls-claw" in the OpenClaw or Claude Code chat to install it in one step โ no extra setup required.
Is SEO ๐ฆOwlsClaw - Research * Plan * Write free?
Yes, SEO ๐ฆOwlsClaw - Research * Plan * Write is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does SEO ๐ฆOwlsClaw - Research * Plan * Write support?
SEO ๐ฆOwlsClaw - Research * Plan * Write is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created SEO ๐ฆOwlsClaw - Research * Plan * Write?
It is built and maintained by larya-dot-eu (@larya-dot-eu); the current version is v0.8.0.
More Skills