FLOW SEO Framework
AgriciDaniel/claude-seo
Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.
Audit a Roblox or game-site homepage against the RB Auto Golden Homepage model.
$ npx skills add kennyzir/7deer_skills --skill roblox-homepage-ranking-auditor -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install kennyzir/7deer_skills roblox-homepage-ranking-auditor --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/kennyzir/7deer_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/roblox-homepage-ranking-auditor .claude/skills/roblox-homepage-ranking-auditor && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "roblox-homepage-ranking-auditor" agent skill from https://github.com/kennyzir/7deer_skills/tree/main/roblox-homepage-ranking-auditor into .claude/skills/roblox-homepage-ranking-auditor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "roblox-homepage-ranking-auditor", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/kennyzir/7deer_skills/tree/main/roblox-homepage-ranking-auditorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add kennyzir/7deer_skills --skill roblox-homepage-ranking-auditor -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install kennyzir/7deer_skills roblox-homepage-ranking-auditor --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kennyzir/7deer_skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/roblox-homepage-ranking-auditor .agents/skills/roblox-homepage-ranking-auditor && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "roblox-homepage-ranking-auditor" agent skill from https://github.com/kennyzir/7deer_skills/tree/main/roblox-homepage-ranking-auditor into .agents/skills/roblox-homepage-ranking-auditor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "roblox-homepage-ranking-auditor", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kennyzir/7deer_skills --skill roblox-homepage-ranking-auditor -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install kennyzir/7deer_skills roblox-homepage-ranking-auditor --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kennyzir/7deer_skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/roblox-homepage-ranking-auditor .cursor/skills/roblox-homepage-ranking-auditor && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "roblox-homepage-ranking-auditor" agent skill from https://github.com/kennyzir/7deer_skills/tree/main/roblox-homepage-ranking-auditor into .cursor/skills/roblox-homepage-ranking-auditor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "roblox-homepage-ranking-auditor", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/kennyzir/7deer_skills.git --path roblox-homepage-ranking-auditor--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add kennyzir/7deer_skills --skill roblox-homepage-ranking-auditor -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install kennyzir/7deer_skills roblox-homepage-ranking-auditor --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kennyzir/7deer_skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/roblox-homepage-ranking-auditor .gemini/skills/roblox-homepage-ranking-auditor && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "roblox-homepage-ranking-auditor" agent skill from https://github.com/kennyzir/7deer_skills/tree/main/roblox-homepage-ranking-auditor into .gemini/skills/roblox-homepage-ranking-auditor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "roblox-homepage-ranking-auditor", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install kennyzir/7deer_skills roblox-homepage-ranking-auditorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add kennyzir/7deer_skills --skill roblox-homepage-ranking-auditor -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/kennyzir/7deer_skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/roblox-homepage-ranking-auditor .github/skills/roblox-homepage-ranking-auditor && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "roblox-homepage-ranking-auditor" agent skill from https://github.com/kennyzir/7deer_skills/tree/main/roblox-homepage-ranking-auditor into .github/skills/roblox-homepage-ranking-auditor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "roblox-homepage-ranking-auditor", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kennyzir/7deer_skills --skill roblox-homepage-ranking-auditor -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install kennyzir/7deer_skills roblox-homepage-ranking-auditor --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kennyzir/7deer_skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/roblox-homepage-ranking-auditor .opencode/skills/roblox-homepage-ranking-auditor && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "roblox-homepage-ranking-auditor" agent skill from https://github.com/kennyzir/7deer_skills/tree/main/roblox-homepage-ranking-auditor into .opencode/skills/roblox-homepage-ranking-auditor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "roblox-homepage-ranking-auditor", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
roblox-homepage-ranking-auditorAudit a Roblox or game-site homepage against the RB Auto Golden Homepage model.
Roblox Homepage Ranking Auditor is an agent skill from kennyzir/7deer_skills. Audit a Roblox or game-site homepage against the RB Auto Golden Homepage model. Use when Codex must inspect a live homepage or repository, identify the primary player job and main engine, score structural ranking potential across eight dimensions, detect empty query modules, weak information gain, root/child intent conflicts, duplicate full tools, generic content, and missing P0 internal links, then return evidence-backed PASS/REMEDIATE/BLOCKED and minimal repair orders. Do not use for generic site-wide SEO…
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 19 other files, including scripts, reference files and assets (for example `README.md`, `agents/openai.yaml` and `assets/homepage_audit.schema.json`).
It sits in Marketing & SEO, covering Link building, Forecasting and time series and SEO audit. The repository describes itself as: Composable, auditable Agent Skills for building Roblox game sites—from opportunity and keyword research to content, SEO, updates, and backlinks. The licence is MIT.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 32a6881. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Roblox Homepage Ranking Auditor loads about 3.8k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 157 tokens; SKILL.md has 1,634 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from kennyzir/7deer_skills at commit 32a6881, republished under its MIT licence (© kennyzir). 1,634 words, ~3,840 tokens.
.claude/skills/roblox-homepage-ranking-auditor/SKILL.md (or your agent's skills folder). This skill also uses 14 other files; get the full folder from GitHub.Determine whether an existing game-site homepage conforms to the RB Auto Golden Homepage model and has strong homepage structural ranking potential under a controlled assumption:
The primary output is not “good SEO” or “bad SEO.” It is:
/ and which belong to child routes.Use this skill when the user asks Codex to:
Keep these systems separate:
Measures the homepage model itself:
Checks whether facts, codes, data, labels, formulas, and child-page values are consistent. It never adds or removes points from the structural score.
Checks whether the rendered page, mobile experience, links, and tools actually work. It never adds points to the structural score.
Checks whether the page is eligible to participate normally in search: successful response/build, indexability, canonical, crawlable content, and crawlable links.
A strong homepage model can receive a high structural score while publication remains blocked by factual, runtime, or technical failure. Do not merge these conclusions.
Use the strongest available mode. Do not ask the user for information already present in the repository.
NOT_CHECKED.Before scoring, inspect as many of these as exist:
Never score from a screenshot alone when source or HTML is available.
Read these before completing the corresponding step:
Use assets/rubric.yaml as the machine-readable source for weights and thresholds.
For a repository audit:
Search the repository rather than guessing framework paths. Find:
Create a short source map with file paths and purposes.
Infer or read the following, labeling every item as DECLARED, OBSERVED, or INFERRED:
game_archetype: rpg-build | simulator-roi | collection-team | trade-value | route-progression | risk-softlock | data-live | other
primary_player_job: one sentence
player_problem: one sentence
main_engine:
type: build-planner | damage-calculator | value-comparator | trade-comparator | upgrade-roi | rebirth-planner | team-builder | starter-selector | anti-softlock-checklist | first-hour-route | live-stats | database | other | none
mode: full | mini | route | checklist | data | none
location: homepage | child-page | both | absent
layout_variant: tool-first | risk-first | route-first | data-first | mixed | genericRules:
For every meaningful query family, assign exactly one canonical owner and one homepage treatment:
query_family: game-codes
canonical_owner: /codes/
homepage_treatment: primary | direct | summary | status | link-only | excluded
answer_depth: full | partial | status-only | none
evidence: selector, source path, or excerptUse these definitions:
primary: the homepage is the definitive destination.direct: homepage gives a complete usable answer for a compact intent.summary: homepage gives a useful conclusion plus a reason to visit the child owner.status: homepage gives a current state, such as “3 active codes” or “none active.”link-only: contextual, descriptive route only; not counted as a direct answer.excluded: intentionally absent from the homepage.Every query family must have one owner. Do not let both / and a child route own the same complete intent.
Use the included scanner where possible:
python .agents/skills/roblox-homepage-ranking-auditor/scripts/audit_homepage.py \
--url "https://example.com/" \
--game-name "Example Game" \
--child-url "https://example.com/codes/" \
--child-url "https://example.com/tier-list/" \
--output "artifacts/homepage-audit/homepage_machine_evidence.json"For exported HTML:
python .agents/skills/roblox-homepage-ranking-auditor/scripts/audit_homepage.py \
--html "out/index.html" \
--game-name "Example Game" \
--child-html "out/codes/index.html" \
--child-html "out/tier-list/index.html" \
--output "artifacts/homepage-audit/homepage_machine_evidence.json"The scanner supplies evidence and warnings. It does not replace semantic scoring. Review every machine flag before accepting it.
Evaluate separately:
noindex;Do not continue to a publish-ready verdict if this gate fails, but still complete the structural audit when evidence permits.
Use references/scoring-rubric.md.
For each dimension:
weighted_score = raw_rating / 5 × weight;Weights:
| Dimension | Weight |
|---|---|
| Main-topic clarity | 10 |
| Core-intent satisfaction | 20 |
| Query coverage | 14 |
| Information gain | 18 |
| Content depth and specificity | 14 |
| Topic structure | 8 |
| Internal-link efficiency | 10 |
| Search-intent boundary | 6 |
| Total | 100 |
Perform both tests:
Mentally replace the game name with [GAME]. Determine how much meaningful body copy could be reused unchanged for unrelated games in the same genre.
Count whether the page contains concrete:
Do not confuse long copy with depth.
Apply references/hard-blockers.md. Each blocker requires evidence. Never create a blocker from aesthetics or personal preference.
At minimum check:
Compare shared facts and structures across homepage and child pages. Output only PASS, FAIL, or NOT_CHECKED with evidence. Do not change structural points.
Test tools, forms, buttons, responsive layout, and rendered output. Output only PASS, FAIL, or NOT_CHECKED with evidence. Do not add structural points for normal functionality.
PASS: score ≥ 85, no structural blocker, core intent ≥ 17/20, information gain ≥ 14/18, intent boundary ≥ 5/6, main-topic clarity ≥ 8/10.REMEDIATE: score 75–84.99, or total ≥ 85 but a required subscore misses threshold, with no fatal structural blocker.BLOCKED: score < 75 or any fatal structural blocker.READY: structural verdict is PASS and all three gates are PASS.NOT_READY: any gate FAIL or structural verdict REMEDIATE/BLOCKED.NOT_VERIFIED: structural audit completed but one or more required publication gates are NOT_CHECKED.In audit-only mode, do not edit code. Output repair work orders.
Each work order must solve one core homepage problem and contain:
id: HOME-REPAIR-001
priority: P0 | P1 | P2
problem_code: HOME_DUPLICATE_FULL_TOOL
user_result: one visible outcome
allowed_files: explicit paths or discovery rule
must_preserve: explicit existing blocks/behavior
change: precise minimal change
acceptance_criteria: testable conditions
tests: commands and browser checks
out_of_scope: explicit exclusionsFollow scope-cutting rules:
Create:
artifacts/homepage-audit/
├── homepage_audit.md
├── homepage_audit.json
├── homepage_machine_evidence.json
└── homepage_repair_orders.jsonUse assets/homepage_audit.schema.json for JSON shape and references/report-template.md for the human report.
Report audit_confidence separately from structural score. It measures evidence completeness, not homepage quality.
Suggested evidence coverage:
Do not shrink or inflate the structural score based on audit confidence. State limitations instead.
The audit is incomplete unless the final response contains:
STRUCTURAL_VERDICT.STRUCTURAL_SCORE / 100.PUBLICATION_VERDICT.Never end with a generic list of SEO suggestions.
© kennyzir, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 14 other files (scripts, references, assets) in roblox-homepage-ranking-auditor of kennyzir/7deer_skills.
Open the folder on GitHubat commit 32a6881
Roblox Homepage Ranking Auditor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Roblox Homepage Ranking Auditor this skillkennyzir/7deer_skills | 322 | — | ~3.8k | Automated safety check: Pass | MIT | |
| FLOW SEO FrameworkAgriciDaniel/claude-seo | 19k | 2 repos | ~1.4k | Automated safety check: Pass | MIT | |
| DataForSEO SEO Toolkitzubair-trabzada/dataforseo-claude | 165 | — | ~3.2k | Automated safety check: Notes | MIT | |
| E2E SEO Assistantirinabuht12-oss/marketing-skills | 4.1k | — | ~1.9k | Automated safety check: Pass | None | |
| Global SEO Growthminhnv0807/ai-business-skills | 609 | — | ~5k | Automated safety check: Pass | MIT | |
| Ahrefs PythonOpenClaudia/openclaudia-skills | 713 | — | ~1.9k | Automated safety check: Pass | MIT |
AgriciDaniel/claude-seo
Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.
zubair-trabzada/dataforseo-claude
Runs keyword research, rank checks, backlink and competitor analysis, site audits and PDF reports from live Google data through the DataForSEO API.
irinabuht12-oss/marketing-skills
Full SEO workflow covering technical audits, content gaps, backlink opportunities, on-page fixes, and content briefs.
minhnv0807/ai-business-skills
Covers six SEO layers for a website: crawl and index audit, local SEO, search-intent content, AI search visibility, schema markup and backlink or directory distribution.
OpenClaudia/openclaudia-skills
Manages Ahrefs API usage in Python using ahrefs-python library.
zubair-trabzada/dataforseo-claude
Audits a domain's backlink profile with the DataForSEO Backlinks API and reports referring domains, anchor text, dofollow ratio and a toxicity assessment.
kennyzir/7deer_skills
Orchestrate an evidence-backed seven-stage Roblox site growth pipeline from opportunity assessment through keyword research, source collection, site planning, SEO QA, freshness, and growth.
kennyzir/7deer_skills
YouTube video transcription and memory workflow. An agent skill from kennyzir/7deer_skills.
kennyzir/7deer_skills
Research backlink opportunities, record contact evidence, and generate personalized local outreach drafts from user-provided product and contact data.
kennyzir/7deer_skills
HTML5 游戏发现雷达 - 多源监测又新又热的 HTML5 游戏,识别 SEO 套利窗口. An agent skill from kennyzir/7deer_skills.
kennyzir/7deer_skills
Evaluate a Roblox game's 30-day breakout potential from public evidence with auditable scores, missing-data bounds, frozen forecasts, and outcome reviews.
kennyzir/7deer_skills
为网站生成目录提交计划,并在用户显式授权时通过浏览器填写单个或批量目录表单。适用于“提交网站到目录”“SEO 外链”“目录提交”或“submit site to directories”等请求。
Categories
Audit a Roblox or game-site homepage against the RB Auto Golden Homepage model. Roblox Homepage Ranking Auditor is an agent skill from kennyzir/7deer_skills. Audit a Roblox or game-site homepage against the RB Auto Golden Homepage model.
Roblox Homepage Ranking Auditor fits situations like: Codex must inspect a live homepage; identify the primary player job and main engine; score structural ranking potential across eight dimensions; detect empty query modules.
Run `npx skills add kennyzir/7deer_skills --skill roblox-homepage-ranking-auditor -a claude-code`. Or copy the skill folder (roblox-homepage-ranking-auditor in kennyzir/7deer_skills) into .claude/skills/roblox-homepage-ranking-auditor in your project. Claude Code loads it when a task matches its description.
Run `npx skills add kennyzir/7deer_skills --skill roblox-homepage-ranking-auditor -a codex`. Or copy the skill folder (roblox-homepage-ranking-auditor in kennyzir/7deer_skills) into .agents/skills/roblox-homepage-ranking-auditor in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kennyzir/7deer_skills --skill roblox-homepage-ranking-auditor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/roblox-homepage-ranking-auditor, .gemini/skills/roblox-homepage-ranking-auditor, .github/skills/roblox-homepage-ranking-auditor and .opencode/skills/roblox-homepage-ranking-auditor in your project.
Going by SKILL.md and its folder, Roblox Homepage Ranking Auditor needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Roblox Homepage Ranking Auditor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Roblox Homepage Ranking Auditor: FLOW SEO Framework (AgriciDaniel/claude-seo, 19k stars), DataForSEO SEO Toolkit (zubair-trabzada/dataforseo-claude, 165 stars), E2E SEO Assistant (irinabuht12-oss/marketing-skills, 4.1k stars) and Global SEO Growth (minhnv0807/ai-business-skills, 609 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
kennyzir (a GitHub user) maintains it in kennyzir/7deer_skills, which has 322 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on September 29, 2026.
Source: kennyzir/7deer_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.