Back to Discover

gingiris-skills

skill

Gingiris

🌱 Gingiris Growth Skills for Claude Code — SEO/GEO patrol, Jekyll blog publishing, Product Hunt launch playbook. Install via plugin marketplace.

View on GitHub
23 starsMITSynced Aug 2, 2026

Install to Claude Code

/plugin marketplace add Gingiris/gingiris-skills

README

gingiris-skills

Iris / Gingiris 的出海增长工具箱 —— 把 6 个 gingiris-* playbook repo + 每日运营脚本 + 60 篇博客实战经验,打包成 Claude Code skills。

作者Iris · Gingiris 博客

所有内容开放,可以整套装,也可以只拿一部分。Skill、知识包、原子库、单个脚本都能单独用。


工具箱(v0.4.0 — 12 个 skill)

Skill做什么
/gr主入口,根据你的问题自动路由
/gr-seo-patrol每日 SEO/GEO 巡逻 — SERP 追踪、canonical 修复、社媒雪崩救援
/gr-blog-postJekyll 博客发布 — Iris 文风 + hreflang 中英日韩 + FAQ Schema
/gr-ph-launchProduct Hunt 发布剧本 — 30x 日冠经验
/gr-oss-marketing开源项目整合营销 — GitHub star、KOL、Reddit/HN/Discord
/gr-b2b-growthB2B SaaS 增长 — PMF → $10M ARR,PLG/SLG 选型
/gr-asoASO + App 冷启动 — metadata、UGC 矩阵、TikTok 投流
/gr-user-interview用户访谈 — HeyGen 937 访谈方法论
/gr-competitor竞品扫描 — 底层调 actionbook,10x 快,30 tab 并发
/gr-social-distill博客 → 4 社媒变体(X / 小红书 / LinkedIn / dev.to-Zenn),激活 Organic Social
/gr-geo-citeGEO 引用追踪 — 每周跑 4 大 AI 查 gingiris 引用率 + llms.txt v2 自动生成

| /gr-backlinks | 系统化外链建设 — Wikipedia / PR-HARO / G2 / Reddit-Quora 5 通道,0→1 站点 GEO + SEO 共升 |

Roadmap(0.3+)

Skill来源
/gr-ph-comment包装 Gingiris/ph-comment-generator
/gr-gh-outreach包装 Gingiris/github-issue-generator
/gr-readme包装 Gingiris/github-readme-generator
/gr-hunter-radar结合 actionbook 扫 PH hunter 活跃度

工作流

gr-competitor(看对手在做啥)
    ↓
gr-ph-launch / gr-oss-marketing / gr-b2b(选打法)
    ↓
gr-blog-post(产内容)
    ↓
gr-seo-patrol(上线后监控)
    ↓ cannibalization           ↓ 雪崩
gr-seo-patrol canonical-fix   gr-seo-patrol rescue
    ↓
gr-user-interview(用户反馈)

Skill 之间会自动推荐下一步。比如:

  • gr-ph-launch 发布 24h 后 → 推荐 gr-seo-patrol 加监控
  • gr-seo-patrol 发现 cannibalization → 自动跳到 canonical 修复流程
  • gr-blog-post 发布后 → 自动加入 gr-seo-patrol 监控名单

安装

推荐:Claude Code 插件市场

claude plugin marketplace add Gingiris/gingiris-skills
claude plugin install gr@gingiris-skills

装完在 Claude Code 里输入 /gr 即可。

单独装某个 skill

claude plugin install gr-seo-patrol@gingiris-skills

知识库

所有方法论文档与原子知识点都开放,即使不装 skill 也能用。

目录结构

知识库/
├── 原子库/
│   ├── atoms.jsonl                    # 结构化知识原子(可 RAG)
│   └── README.md
└── Skill知识包/
    ├── iris_writing_style.md          # 文风指南(5 要素)
    └── seo_geo_playbook_2026.md       # SEO 飞轮 + GEO 三件套

怎么在你自己的项目里用

场景 1:给你的 AI 加 SEO 诊断能力知识库/Skill知识包/seo_geo_playbook_2026.md 粘到 system prompt。

场景 2:做 RAG atoms.jsonl 导向量库,每条带 topics 标签。

场景 3:只要脚本 skills/gr-seo-patrol/scripts/*.py 可独立跑,看 docs/api-keys-template.md 配 env。


API 依赖

docs/api-keys-template.md

核心:DATAFORSEO_B64 + GITHUB_TOKEN,其他 skill 按需加。


许可证

MIT。

  • 个人使用、学习、研究:随便
  • 商业用途:随便
  • 衍生作品:建议(不强制)注明来源

Monthly Full-Site Audit Workflow

Battle-tested 2026-05-07 on a 58-page blog. Caught 43 SERP-truncating titles + 36 schema warns + 27 stop-word slugs in a single 30-min run. One layout-level commit fixed 20 of 43 titles. Use for any Jekyll / Hugo / Next.js blog with 30+ posts.

A repeatable 6-stage workflow you can run on any site. Powered by 4 scripts (see attribution below).

Stage 1 — Discovery (5 min)

Pull all blog URLs from your sitemap:

import urllib.request, re
sm = urllib.request.urlopen("https://your-site.com/sitemap.xml").read().decode()
urls = [u for u in re.findall(r"<loc>([^<]+)</loc>", sm) if "/blog/" in u]

Stage 2 — Parallel Audit (20 min for 60 pages)

Run two audit scripts per URL in 4-thread parallel:

pip install requests
python3 skills/gr-seo-patrol/scripts/check-page.py URL --timeout 20
python3 skills/gr-seo-patrol/scripts/check-schema.py URL --timeout 20

Each script outputs a structured JSON envelope (status: pass|warn|fail|info per check).

Stage 3 — Aggregate Findings

Bucket issues by type:

  • Title length > 70 chars (SERP truncation risk)
  • H1 length > 70 chars (mobile readability)
  • Meta description outside 80-170 chars
  • Schema warns by @type (BlogPosting / Article / Organization)
  • Canonical mismatches, slug stop words, missing alt text

Save aggregated counts + per-URL lists to findings.json.

Stage 4 — Layered Fix Strategy (HIGH ROI ORDER)

OrderLayerScopeTypical commitsROI
1️⃣Layout (_layouts/default.html)Schema bugs, title suffix, dateModified injection1🔥 fixes 20+ pages at once
2️⃣Config (_config.yml)Logo URL, twitter, social, author structure1fixes site-wide
3️⃣Per-article batchTrim long titles/H1s, expand short meta10-20per-file, parallelizable
4️⃣SkipSlug stop words (changing breaks 301), low-traffic old articles0low ROI

Stage 5 — Verify

After Jekyll/Hugo rebuild (~60-90s), re-run check-schema.py on a sample page. All schema types should show status: pass: Article · BlogPosting · Organization · FAQPage

Stage 6 — Archive + Trend Track

Commit findings.json to data/audit-{YYYY-MM-DD}.json for month-over-month trend analysis. Add 2-5 atoms to 知识库/原子库/atoms.jsonl documenting any new lessons.

Schedule it

Add a monthly cron to auto-run before your Phase 2 / quarterly checkpoint:

# In Claude Code's scheduled-tasks
cronExpression: "0 10 1 * *"   # 10am on day 1 of each month
prompt: "Run Monthly Full-Site Audit per gr-seo-patrol/SKILL.md workflow..."

What you'll typically find on your first run

Real numbers from gingiris.github.io/growth-tools 2026-05-07 run:

IssueCountResolution path
Title >70 chars43/58Layout-level (-20 chars suffix) + 13 per-article retrim
Schema warns36Layout-level (dateModified + publisher.logo + contactPoint)
H1 >70 chars23Per-article trim (paired with title)
Meta too short/long20Per-article (i18n posts often hit this)
Slug stop words27SKIP (would break 301 redirects)
HTTP errors2Investigate (likely deleted/renamed)

Total time: ~30 min audit + 90 min fixes = 2 hours for site-wide SEO health refresh.

HARD RULE (anti-hallucination guardrail)

Output ONLY the checks defined in the script's JSON envelope.

  • Do NOT add "bonus" checks not in the script output
  • Do NOT contradict the script's status field without observable evidence
  • Do NOT invent metrics like "EEAT score 89" — third-party scoring is unofficial per Google 2026 guidance
  • If llm_review_required: true, make explicit judgment + document reasoning + update status

The script envelope is the single source of truth. Treat as strict whitelist.

Script attribution

The 4 audit scripts (check-page.py, check-schema.py, check-site.py, check-social.py) in skills/gr-seo-patrol/scripts/ are adapted from JeffLi1993/seo-audit-skill (MIT). Original repo focused on single-page client-presentable HTML reports; we adapted them for orchestrated batch audit + Jekyll/GitHub Pages site analysis. Original license terms preserved in each file header.


关联 repo


贡献

  • 发 Issue 描述你的运营场景
  • PR 加新 skill / 新原子 / 新方法论
  • @WeiYipei

Rendered live from Gingiris/gingiris-skills's GitHub README — not stored, always reflects the source repo.

24 Plugins

NameDescriptionCategorySource
grGingiris growth toolkit 主入口。根据你的问题自动路由到对的子工具。growth-marketing./
grSkill bundled in grskill./skills/gr
gr-seo-patrol每日 SEO/GEO 巡逻:SERP 排名、Google 索引、llms.txt、GA4、canonical 合并、社媒雪崩救援。growth-marketing./
gr-seo-patrolSkill bundled in gr-seo-patrolskill./skills/gr-seo-patrol
gr-blog-postJekyll 博客发布:Iris 文风 + hreflang 中英日韩 + canonical + FAQ Schema。growth-marketing./
gr-blog-postSkill bundled in gr-blog-postskill./skills/gr-blog-post
gr-ph-launchProduct Hunt 发布剧本。30x #1 winner 完整 GTM 流程:预热、发布日、post-launch。growth-marketing./
gr-ph-launchSkill bundled in gr-ph-launchskill./skills/gr-ph-launch
gr-oss-marketing开源项目整合营销:GitHub star 增长、KOL 合作、Reddit / HN / Discord 社群分发。growth-marketing./
gr-oss-marketingSkill bundled in gr-oss-marketingskill./skills/gr-oss-marketing
gr-b2b-growthB2B SaaS 全生命周期增长:PMF → $10M ARR。PLG/SLG 选型、affiliate、渠道合作。growth-marketing./
gr-b2b-growthSkill bundled in gr-b2b-growthskill./skills/gr-b2b-growth
gr-asoASO + App 冷启动:关键词、metadata、UGC 创作者矩阵、TikTok 投流、AI 矩阵号。growth-marketing./
gr-asoSkill bundled in gr-asoskill./skills/gr-aso
gr-user-interview用户访谈框架:HeyGen 937 访谈找 PMF 方法论。招募、问题设计、执行、合成。growth-marketing./
gr-user-interviewSkill bundled in gr-user-interviewskill./skills/gr-user-interview
gr-competitor竞品深度扫描。底层调 actionbook(10x 快 + 30 tab 并发 + 90% 省 token)抓落地页、定价、博客。growth-marketing./
gr-competitorSkill bundled in gr-competitorskill./skills/gr-competitor
gr-social-distill一篇博客 → 4 个社媒变体:X thread / 小红书 / LinkedIn / dev.to-Zenn。激活 Organic Social。含 dev.to canonical 防掉榜模板。growth-marketing./
gr-social-distillSkill bundled in gr-social-distillskill./skills/gr-social-distill
gr-geo-citeGEO 引用追踪 + 优化。每周跑 Claude/GPT/Perplexity/Gemini 固定查询检测是否被引用,对未被引用的页补 Citable Statistics + llms.txt v2。growth-marketing./
gr-geo-citeSkill bundled in gr-geo-citeskill./skills/gr-geo-cite
gr-backlinksSystematic backlink building for indie founders. 5-channel priority matrix: Wikipedia entities + PR/HARO + G2/Capterra + Reddit/Quora + generic. GEO + SEO ROI ranked.growth-marketing./
gr-backlinksSkill bundled in gr-backlinksskill./skills/gr-backlinks

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.