Operate georank workbench
Skill ShenyuanNext/wepr-growth-skills/skills/operate-georank-workbench
Executable Agent Skills for PR, SEO/GEO, paid media, Xiaohongshu full-funnel operations, content, brand and global growth|WEPR 可执行增长技能库
npx -y skills add ShenyuanNext/wepr-growth-skills --skill operate-georank-workbenchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 24 days oldThe repository was created 24 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Safely operate a self-hosted GEOrank instance through its HTTP API. Use for GEOrank登录、账户检查、网站诊断、诊断报告读取、方案对话、关键词拓展、用量查询,以及经明确授权的管理员配置与内容管理。Do not use for general GEO consulting or strategy when no running GEOrank instance is involved.
SKILL.md
3.6 KB, as published. Nobody here has run it
Operate GEOrank Workbench
Operate a running GEOrank instance with explicit access checks, dry runs, secret redaction, and execution receipts.
Adapted and renamed for the WEPR skill collection from the Apache-2.0 GEOrank operator skill. The workflow and bundled client have been modified and redistributed under the upstream license; see
LICENSEand the repository third-party notices.
Workflow
- Confirm the instance base URL. Use
http://localhost:8000only for a local instance; remote instances must use HTTPS. - Resolve authentication without asking the user to choose a role:
python3 scripts/georank_client.py login --account <account>python3 scripts/georank_client.py whoami- Enable administrator actions only when
/api/auth/mereturnsrole=admin.
- Read references/user-capabilities.md for public and user-owned operations. Read references/admin-capabilities.md only for administrator work.
- Execute reads directly with
call GET. Treat every non-read call as a side effect. - For writes, run the request without
--execute, show the redacted preflight, and execute only when the user clearly authorizes that exact change. - Before administrator writes, read references/safety-policy.md and apply the required confirmation phrase.
- Return a receipt: access level, operation, target, dry-run/executed state, API status, resource ID, request ID, redacted summary, next step, and rollback guidance when relevant.
Common operations
# Read current identity
python3 scripts/georank_client.py whoami
# Start a diagnosis: preflight first, then execute
python3 scripts/georank_client.py call POST /api/diagnostics/ --json-file /tmp/diagnosis.json
python3 scripts/georank_client.py call POST /api/diagnostics/ --json-file /tmp/diagnosis.json --execute
# Expand keywords
python3 scripts/georank_client.py call POST /api/keywords/expand --json-file /tmp/keywords.json
Safety boundaries
- Never place passwords, tokens, API keys, cookies, or credentials in chat, command arguments, reports, fixtures, or commits.
- Login reads a hidden prompt or
GEORANK_PASSWORD; calls readGEORANK_TOKENor the protected session file. - User/public writes require
--execute; administrator writes require--execute --confirm APPLY_ADMIN_CHANGE. - Deletes require the exact
DELETE:<api-path-with-query>confirmation. - Stop on ambiguous targets, insufficient permissions, missing rollback for high-impact changes, or an unknown write outcome after a network failure.
- Do not represent GEOrank diagnostics as guaranteed rankings or recommendations by any AI platform.
Reference map
- references/user-capabilities.md: public and ordinary-user API operations.
- references/admin-capabilities.md: administrator operation groups and gates.
- references/safety-policy.md: authentication, secrets, side effects, polling, and rollback.
scripts/georank_client.py: deterministic, standard-library API client.tests/test_georank_client.py: client safety and behavior tests.