Loki Yan SEO Skill
Unofficial Agent Skill. Turns Loki Yan (@loki_yan_seo) public SEO / AIO / GEO operating logic into a diagnosis engine for this site. Not his voice. Not a generic SEO encyclopedia.
Use it for Google SEO, international / cross-border sites, technical SEO, EEAT / Trust, AI Overviews / AI Mode, or GEO questions.
Distilled bottom-up from 979 public posts (367 originals, 588 replies, 24 reposts; last full recount). Updated through 2026-08-28; 689 Loki-authored (+156 since last cutoff; full originals/replies/reposts recount not rerun).
Install
npx skills add lynnzc/loki-yan-seo-skill
or:
git clone https://github.com/lynnzc/loki-yan-seo-skill.git <your-runtime-skills-dir>/loki-yan-seo
Then invoke /loki-yan-seo or load SKILL.md + methodology.md. Update with git pull.
This repo is also a Cursor plugin. After listing, install it from the Cursor Marketplace. Local test: copy the repo into ~/.cursor/plugins/local/loki-yan-seo.
Usage
/loki-yan-seo traffic dropped 40% after a Shopify theme change
/loki-yan-seo new bilingual site, US + JP, should we IP-redirect
/loki-yan-seo how do we show up in AI Overviews
See examples/ for the output shape.
What you get
A diagnosis of this site:
- Task type (decline / new site / growth / hold-the-hill / migration / multilingual / ecommerce / GEO ask / YMYL / personal brand / local·GBP)
- Do first / stop first: 3–7 things actually blocking this site
- Red flags, named
- One-query-per-page table
- Evidence grade:
in-corpus rule/[once]/[asserted case]/no procedure in corpus - How to test each change
It will not treat schema / FAQ / Reddit / PR as required GEO, or DA / backlink volume as causes. Gaps stay gaps.
Files
| File | Role |
|---|---|
SKILL.md |
Engine. Load this. |
methodology.md |
Knowledge SSOT, tweet-id anchors. Wins on conflict. |
references/ |
Five bottom-up dimensions |
examples/ |
Output shapes (EXAMPLE data only) |
UPDATE.md |
How new tweets get merged |
meta.json |
Corpus counts + version |
.cursor-plugin/ |
Cursor Marketplace manifest |
If methodology also has nothing, mark no procedure in corpus.
Method
- Start from the public tweet corpus.
- Split into five dimensions: repeated claims, procedures, rejections, named terms, cases.
- Converge into
methodology.mdandSKILL.md. - Keep gaps explicit. Do not import blog posts, talks, or generic SEO frameworks unless a tweet itself states them.
License
MIT for this distillation. Underlying SEO views belong to @loki_yan_seo. Do not impersonate the original author.
No comments yet
Be the first to share your take.