Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add kennyzir/7deer_skills --skill seo-autopilotgit clone --depth 1 https://github.com/kennyzir/7deer_skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/kennyzir/7deer_skills/seo-autopilot)<a href="https://agentmods.dev/skills/kennyzir/7deer_skills/seo-autopilot"><img src="https://agentmods.dev/badge/skills/kennyzir/7deer_skills/seo-autopilot/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/kennyzir/7deer_skills/seo-autopilot"><img src="https://agentmods.dev/badge/skills/kennyzir/7deer_skills/seo-autopilot.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00074 | $0.02492 |
| Opus 5 | $0.00037 | $0.01246 |
| Sonnet 5 | $0.00015 | $0.00498 |
| Haiku 4.5 | $0.00007 | $0.00249 |
Grade A, and why
seo-autopilot scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 298 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SEO Autopilot — 全自动内容新鲜度引擎
把关键词研究报告变成已部署的 SEO 页面,零人工干预。
核心价值
当你有一个外部 Agent(如 OpenClaw)定期生成关键词研究报告并推送到 Git 仓库时,这个 skill 会:
- 自动检测新报告(通过 git autofetch + fileCreated hook)
- 自动解析报告中的 Top 关键词和推荐动作
- 自动去重(跳过已有页面覆盖的关键词)
- 自动决策页面类型(落地页 vs 博客文章)
- 自动生成符合项目风格的页面代码
- 自动审计(Technical SEO + EEAT 双门检查)
- 自动推送(git commit + push → 触发自动部署)
时间节省: 从报告到页面上线,传统方式需要 2-4 小时/页,自动化后 < 5 分钟/页。
完整自动化链路
┌─────────────────────────────────────────┐
│ 外部 Agent(OpenClaw 等) │
│ 生成关键词报告 → git push │
└──────────────┬──────────────────────────┘
│ (git push to main)
▼
┌─────────────────────────────────────────┐
│ IDE(Kiro / Claude Code / Cursor) │
│ git.autofetch: true (每 2 分钟) │
│ git.pullOnFetch: true │
│ → 自动拉取新 commit │
└──────────────┬──────────────────────────┘
│ (检测到新 .md 文件)
▼
┌─────────────────────────────────────────┐
│ fileCreated Hook 触发 │
│ Pattern: {report_dir}/*.md │
│ → 启动 Agent 执行流水线 │
└──────────────┬──────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ Agent 执行 8 阶段流水线 │
│ 解析 → 去重 → 决策 → 生成 → 审计 │
│ → git commit + push │
└──────────────┬──────────────────────────┘
│ (git push to main)
▼
┌─────────────────────────────────────────┐
│ 自动部署(Vercel / Cloudflare / etc) │
│ 新页面上线生产环境 │
└─────────────────────────────────────────┘
使用场景
- 独立站 SEO 内容持续更新(保持 Google 排名新鲜度)
- 多站点批量内容生产
- 关键词研究 → 页面上线的全链路自动化
- 任何需要定期发布新 SEO 内容的项目
前置依赖
| 依赖 | 说明 | 必须? |
|---|---|---|
| Git 仓库 | GitHub / GitLab / Bitbucket | ✅ |
| 外部关键词报告源 | 定期推送 .md 报告到仓库的 Agent 或脚本 | ✅ |
| Web 框架 | Next.js / Astro / Nuxt / 静态站 | ✅ |
| 自动部署 | Vercel / Cloudflare Pages / Netlify | ✅ |
| IDE 保持打开 | Kiro / Claude Code / Cursor(需要运行 hook) | ✅ |
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago Changed · +1 lines e30bfc3568d4
- 12d ago First seen · 297 lines · 74 tokens per session scan A a78621089d65
seo-autopilot is a skill published in the GitHub repository kennyzir/7deer_skills (313 stars, last pushed 4d ago), licensed MIT. It adds 74 tokens to every session and 2,492 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
migrate-radix-to-base
Migrates React projects and components from Radix UI to Base UI. Use when asked to migrate from radix, move to base-ui, convert radix primitives, or switch a shadcn project's base library. Handles single components ("migrate accordion") and whole projects.
non-json-content-types
Handle FormData, file uploads, Blob, Uint8Array, and ReadableStream inputs in tRPC mutations. Use octetInputParser from @trpc/server/http for binary data. Route non-JSON requests with splitLink and isNonJsonSerializable() from @trpc/client. FormData and binary inputs only work with mutations (POST).
trigger-authoring-tasks
Covers writing backend Trigger.dev tasks with @trigger.dev/sdk: defining task() and schemaTask(), the run function and its ctx, retries, waits, queues and concurrency, idempotency keys, run metadata, logging, triggering other tasks (and the Result shape), scheduled/cron tasks, and the essentials of trigger.config.ts.…
saas-builder
Clone, verify, map, and build on top of ixartz/SaaS-Boilerplate for a user's SaaS idea. Use when a user wants to reuse SaaS Boilerplate, evaluate how their product fits it, or build product-specific pages, database schema, roles, permissions, MVP features, and launch scope on top of the boilerplate.
arcgis-to-portaljs
Migrate a whole ArcGIS Hub site into a PortalJS Arc portal end-to-end. Harvests the Hub /data.json (DCAT-US) inventory, exports every FeatureService layer through the ArcGIS REST query API with resultOffset paging, converts each to the serverless dual tier (PMTiles render + GeoParquet query) with tabular items to…
fast-typescript-check
Keep www-sacred's TypeScript fast to type-check and fast to run. Use when touching the ASCII/canvas animation components (the only real per-frame code here), tightening type-check wall-clock, or auditing a change for runtime or compiler regressions. Scoped to this repo — a React 19 / Next.js 16 component library plus…