Agent Skills › every-app/open-seo › setup-openseo

setup-openseo

GitHub

指导用户在各类AI代理中配置OpenSEO集成,涵盖插件安装、MCP连接及技能添加。针对ChatGPT、Codex和Claude等不同环境提供具体步骤,支持OAuth或API密钥认证,并兼容自托管部署场景。

.agents/skills/setup-openseo/SKILL.md every-app/open-seo

触发场景

用户粘贴OpenSEO安装提示词 请求连接OpenSEO插件、MCP或技能

安装

npx skills add every-app/open-seo --skill setup-openseo -g -y
更多选项

非标准路径

npx skills add https://github.com/every-app/open-seo/tree/main/.agents/skills/setup-openseo -g -y

不安装直接使用

npx skills use every-app/open-seo@setup-openseo

指定 Agent (Claude Code)

npx skills add every-app/open-seo --skill setup-openseo -a claude-code -g -y

安装 repo 全部 skill

npx skills add every-app/open-seo --all -g -y

预览 repo 内 skill

npx skills add every-app/open-seo --list

SKILL.md

Frontmatter
{
    "name": "setup-openseo",
    "metadata": {
        "internal": true
    },
    "description": "Set up OpenSEO in the current AI agent. Use when a user pastes the OpenSEO installation prompt or asks to connect its plugin, MCP, and skills."
}

Set up OpenSEO in this agent. Do what you can; guide me through anything that needs my input.

1. Check this agent

  • Identify this agent and its version. Ask only if you cannot tell.
  • Check for an existing OpenSEO connection. Preserve other integrations and avoid duplicates.
  • Check for OpenSEO skills separately. A connection without skills is incomplete.

2. If this is ChatGPT

If I pasted this into a regular ChatGPT conversation (web or desktop app, not Codex), you cannot install OpenSEO from here. Don't run commands or edit files. Instead, give me these steps and stop:

  1. On chatgpt.com, open Settings → Security and login and turn on Developer mode. This works on Free and paid plans; no upgrade is needed.
  2. Open Settings → Plugins → Developer mode (or Plugins → + → Create MCP App). Name it OpenSEO, enter the server URL https://app.openseo.so/mcp in full, including https:// (otherwise ChatGPT reports "Unsafe URL"), and keep OAuth selected.
  3. Create it, sign in to OpenSEO, and approve the connection.
  4. Start a new chat, select OpenSEO from the + menu, and send: "Use OpenSEO to check my connection and list my projects."

Link the ChatGPT setup guide for screenshots and troubleshooting. If OpenSEO is self-hosted, ChatGPT needs a publicly reachable HTTPS URL; point me to the self-hosting guide instead. If I'm in Codex, continue below.

3. Install the plugin first

The official plugin bundles MCP + SEO skills, with OpenSEO namespacing and shared updates.

  • Codex: follow the plugin guide.
  • Claude Code: follow the plugin guide.
  • Claude Cowork or the Claude desktop app: you cannot install plugins from this chat, so don't run commands. Tell me to open Customize (in Cowork, the Cowork tab first) → Plugins → + or Add → Add marketplace → Add from a repository, enter https://github.com/every-app/open-seo, and install OpenSEO. Then I start a new task and type / to check that OpenSEO skills appear. If I already have a custom OpenSEO connector, have me remove it once the plugin signs in. Plugins need a paid plan. The plugin connects only to hosted OpenSEO, so skip it if https://app.openseo.so/mcp is not on openseo.so (self-hosted) or I'm on Free. Instead, have me add that endpoint under Customize → Connectors → Add custom connector and upload the public skills in Customize → Skills. Then continue at step 5.
  • Other agents: verify plugin compatibility in their current documentation.
  • Check the installed client's help before running commands.

4. Fall back to MCP + skills

If the plugin is unsupported:

  • Add https://app.openseo.so/mcp using the MCP guide.
  • Install the public SEO skills for this agent only.
  • Do not copy internal repository skills or duplicate bundled skills.
  • If skills are unsupported, use MCP alone and link to the workflow guides.

For self-hosted OpenSEO, use its endpoint directly; the official plugin targets the hosted service.

5. Sign in

  • Hosted OpenSEO: Prefer OAuth and let me approve login in my browser. If this client cannot use OAuth, send me to https://app.openseo.so/settings → API keys. Have me enter the key in the client's secret settings or environment, never chat or a repository.
  • Self-hosted OpenSEO: Follow the deployment's authentication instructions. A local server configured without authentication needs no OAuth or OpenSEO API key. For Cloudflare Access deployments, follow the self-hosting guide to configure Managed OAuth for the MCP client.
  • Manual setup needed? Use this agent’s current documentation and give only the steps I need to do myself.

6. Reload and verify

  • Use the current agent’s native reload flow, checking its installed version, help, or official documentation. Prefer automatic discovery or an in-place reload; restart only if required to load the new tools and skills.
  • Once tools load in this session, run whoami and list_projects (free reads). Check skill discovery too. If a reload needs my action, give the instructions rather than repeatedly retrying unavailable tools.
  • Track installation, sign-in, and verification separately. A connected server is not proof that this session can use its tools. Never claim verification before the free reads succeed.
  • Do not create projects or run paid research during installation.

7. Finish with a short handoff

Keep progress updates brief. The final reply must be 140 words or fewer and follow this template:

Status [Briefly say what succeeded or what blocked setup.]

Next

  1. [Give the native reload command or UI action for this agent, only if needed.] Then say “Check that OpenSEO is connected.” Approve sign-in if prompted.
  2. Try one of these:
    • [SEO Audit invocation] (recommended) — find your website's biggest SEO issues.
    • [SEO Project Setup invocation] — interview you about your website and set up its project context.
    • [Keyword Research invocation] — find keywords worth targeting.
    • [Local SEO invocation] — review your Google Business Profile and local competitors.

Want to know what was set up? Just ask.

Adapt the template to the actual result:

  • If I must install the plugin by hand, as in Claude Cowork, replace step 1 with those clicks.
  • If installation failed, name the blocker and replace reload with the fix. If fully verified, say it is ready and omit reload. Do not claim sign-in failed or is required merely because tools need reloading.
  • Recommend this agent’s idiomatic way to invoke each installed skill: its native command, mention, picker, or natural-language request. Use the discovered skill name and plugin namespace; do not assume /skill-name works everywhere or create aliases to force it. Check the agent’s help or official documentation when unsure. If skills are unsupported, give equivalent plain-language requests using the connected tools. Recommend workflows; do not run them during installation.
  • Keep tool names such as whoami and list_projects in your checks, not the final reply. Omit versions, paths, connection details, skill counts, other integrations, and cleanup commands unless they explain the blocker or I ask. Do not add more sections or a verification checklist.

版本历史

  • d7ea785 当前 2026-10-19 16:10

    新增Claude Cowork安装指南;澄清ChatGPT设置流程;细化插件与MCP回退策略。

  • 0ffff93 2026-09-22 20:42

同 Skill 集合

.agents/skills/ai-prompt-research/SKILL.md
.agents/skills/ai-visibility-audit/SKILL.md
.agents/skills/competitive-landscape/SKILL.md
.agents/skills/competitor-analysis/SKILL.md
.agents/skills/deslop/SKILL.md
.agents/skills/evaluate-skill/SKILL.md
.agents/skills/keyword-clustering/SKILL.md
.agents/skills/keyword-research/SKILL.md
.agents/skills/link-prospecting/SKILL.md
.agents/skills/local-seo/SKILL.md
.agents/skills/maintain-greptile-rules/SKILL.md
.agents/skills/merge-ready/SKILL.md
.agents/skills/observability-triage/SKILL.md
.agents/skills/openseo-release-notes/SKILL.md
.agents/skills/openseo-review-web-content/SKILL.md
.agents/skills/review-brief/SKILL.md
.agents/skills/review-simplify/SKILL.md
.agents/skills/seo-audit/SKILL.md
.agents/skills/seo-coach/SKILL.md
.agents/skills/seo-project-setup/SKILL.md
.agents/skills/seo-report/SKILL.md
.agents/skills/simple-issue-description/SKILL.md
.agents/skills/test-audit/SKILL.md
.agents/skills/verify-local-mcp/SKILL.md
.agents/skills/webapp-testing/SKILL.md
plugins/openseo/skills/ai-prompt-research/SKILL.md
plugins/openseo/skills/ai-visibility-audit/SKILL.md
plugins/openseo/skills/competitive-landscape/SKILL.md
plugins/openseo/skills/competitor-analysis/SKILL.md
plugins/openseo/skills/keyword-clustering/SKILL.md
plugins/openseo/skills/keyword-research/SKILL.md
plugins/openseo/skills/link-prospecting/SKILL.md
plugins/openseo/skills/local-seo/SKILL.md
plugins/openseo/skills/seo-audit/SKILL.md
plugins/openseo/skills/seo-coach/SKILL.md
plugins/openseo/skills/seo-project-setup/SKILL.md
plugins/openseo/skills/seo-report/SKILL.md
.agents/skills/create-repo-skill/SKILL.md
.agents/skills/papercuts/SKILL.md
.agents/skills/review-ui-states/SKILL.md

元信息

文件数
0
版本
d7ea785
Hash
30e56158
收录时间
2026-09-22 20:42

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-02 15:46
浙ICP备14020137号-1