Yan Skills banner
yan-labs yan-labs

Yan Skills

AI community

Description

Yan's agent skills collection — Google Trends SEO workflows, AI news, autopilot, and more. For Claude Code / Codex / Cursor.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

yan-skills

给做 SEO 和独立开发的人用的 Agent Skills。**建站、选词、发外链、查数据、复盘迭代**,一整条链路都在这个仓库里,装完就能跑。

作者 [Yan](https://github.com/yan-labs),自用打磨,实测可跑。兼容 Claude Code、Codex CLI、Cursor,以及任何读 `SKILL.md` 的平台。MIT 协议,随便拿去用。

npx skills add yan-labs/yan-skills -g --all

这套东西解决什么问题

做独立站的人,一天里大概是这么过的:

早上想做一个新方向,先去查这个词有没有量、难不难做。工具官网一个月两百刀,买不起,于是开十几个标签页手动比对。中午定了词,开始搭站,脚手架、Cloudflare、域名、GA、GSC,一套流程走完两天,下次做站再走一遍,还是踩同样的坑。下午要发外链,翻出别人分享的「500 个免费外链网站」清单,点开前二十个,十七个打不开、两个要注册审核、一个要求你先给他挂链接。晚上打开 GSC,看到「已抓取但未编入索引」,不知道该改内容还是该再提交一次。

三个月后换个项目,上面这一整套,从头再来一遍。

**这个仓库要干掉的就是「从头再来一遍」。** 它把上面每一步都固化成脚本、数据文件和判定规则,让 AI Agent 直接照着执行。

三个主力 Skill,分工很清楚:

管什么 一句话
`rankup` 网站的全生命周期 从「这个词能不能做」到「上线三个月后该改哪一页」
`backlink` 外链与登录态数据 去哪发、能不能发、发完有没有真的生效
`opencli` 浏览器与取数的底层 怎么把用户那个已登录的 Chrome 开对,怎么不让两个任务抢同一个标签页

小游戏每日自动化由 [`game-opportunity-collect`](game-opportunity-collect/) 和 [`game-opportunity-decision`](game-opportunity-decision/) 两张 10 项 Checklist 分别验收采集与决策; 详细规则统一维护在 [`game-opportunity`](game-opportunity/) 中。


`rankup` — 网站全生命周期总控

版本 `2.52.0`。它不重复实现 Wrangler、Stripe 或趋势工具,它负责把这些能力串成一条长期可维护的工作流,并且记住你在每个项目上做过什么。小游戏站另有一条从新词监控、iframe 供给、可玩页面、广告到持续迭代的[专用链路](rankup/references/game-sites.md)。

它覆盖的十二个阶段,分五个大阶段

阶段号是 `0 1 2 3 4 5 6 7 7.5 8 9 10`——**7.5 是一个真实存在的独立阶段**,不是 7 的子项。它卡在「阶段 7 把站点部署上线」和「阶段 8 假设 GSC、分析已经存在」这两个假设之间,过去这段空白每个新站都要现摸一遍,现在补上了。

阶段 覆盖 出口判据(一句话)
一 · 调研 0–1 每个词有量+KD+SERP 构成+意图核实+引荐域预算,且有做/不做的裁决
二 · 建站 2–3 页面模板按词的意图定型;结构、内链、E-E-A-T 一次到位
三 · 托管与开发 4–6 Cloudflare 全栈按实际需要启用,不预建
四 · 上线前门禁 7–7.5 七项硬门禁全绿 + 封板声明
五 · 上线与增长 8–10 域名、数据面板、外链、观察调整,回到阶段 0 进入下一轮
flowchart LR
  subgraph P1["一 调研"]
    A0["0 对账"] --> A1["1 调研"]
  end
  subgraph P2["二 建站"]
    B2["2 设计"] --> B3["3 初始化"]
  end
  subgraph P3["三 托管与开发"]
    C4["4 Cloudflare"] --> C5["5 开发测试"] --> C6["6 专项集成"]
  end
  subgraph P4["四 上线前门禁"]
    D7["7 部署验证"] --> D75[