GEO AI Plugin Builder
This skill helps you design and standardize AI plugins/tools that wrap
your highest-value GEO content and capabilities, so they can be embedded
directly into AI ecosystems (ChatGPT, Claude, Perplexity, Gemini, etc.).
The core goal is to shift from "waiting to be cited" to
"being a first-class tool inside AI workflows", while staying aligned
with GEO (Generative Engine Optimization) strategy.
When to use this skill
Use this skill whenever:
- - You want to turn content, data, or services into AI plugins/tools.
- You want to increase brand exposure inside AI tool flows, not just in
plain-text answers.
- - You are mapping website/GEO assets to structured tool endpoints.
- You are designing or refactoring an AI plugin catalog for your brand.
- You need standard templates for OpenAI-style tools, Claude Tools,
function calling, or custom internal agents.
- - You want to prioritize which content should become a plugin first.
Do not use this skill when the user only wants:
- - Simple content rewrites for GEO (use their GEO content skills instead).
- Pure analytics/reporting about GEO performance (metrics-only work).
- Low-level SDK usage without any GEO or plugin strategy involved.
Mindset and principles
- - Tool-first GEO: Treat your top content and capabilities as services
that can be invoked as tools, not just pages to be cited.
- - User journey > endpoints: Begin from real end-to-end tasks users want
to完成 with AI, then design tools that make those workflows smooth.
- - Cross-ecosystem thinking: Design schemas and naming so your plugin
concepts map cleanly across multiple AI platforms.
- - Small, composable tools: Prefer a set of focused tools that can be
combined, rather than one mega-tool that does everything.
- - Explainability for AIs: Include clear descriptions, examples, and
constraints so AI models can reliably choose and call tools.
High-level workflow
When the user asks for help, follow this 5-step workflow unless they
explicitly request a narrower slice:
- 1. Clarify goals and context
- Understand the brand, target users, and GEO priorities.
- Identify which AI ecosystems matter most (e.g., ChatGPT plugins,
Claude Tools, Perplexity collections, internal agents).
- Clarify what "success" looks like: visibility, conversions, leads,
authority, usage of specific tools, etc.
- 2. Inventory candidate assets
- Ask for or infer a list of high-value assets:
- Evergreen content, calculators, wizards, internal tools.
- Datasets, pricing engines, recommendation logic.
- Workflows sales or support teams execute repeatedly.
- Group assets by use case and by stage in the customer journey
(discovery, evaluation, decision, post-purchase, retention).
- 3. Design plugin concepts and tool set
- Propose a
plugin catalog: 3–10 core plugin ideas or tool groups.
- For each plugin/tool, define:
- Primary user jobs-to-be-done.
- Input parameters and output structure.
- GEO role (discovery, trust building, conversion, retention).
- Prioritize plugins by potential impact and implementation effort.
- 4. Generate detailed tool specifications
- For the
highest-priority plugin(s), generate detailed specs:
- Tool name, description, and rationale.
- JSON schema for inputs and outputs.
- Example calls and example responses.
- Mapping to backend endpoints or content sources.
- GEO hooks (links, snippets, brand voice guidance).
- 5. Produce implementation-ready artifacts
- Output one or more of:
-
Technical blueprints (OpenAI tools, Claude Tools, HTTP
endpoints, or internal APIs).
-
Developer handoff docs with clear TODOs and edge cases.
-
Backlog / roadmap outlining order of implementation.
Whenever possible, structure outputs so the user can copy-paste directly
into their codebase or internal specs.
Information to ask from the user
When the initial information is incomplete, explicitly ask the user for:
- Industry, main products or services.
- Primary GEO/AI goals (visibility, conversions, retention, authority).
- Which AI platforms and tool surfaces matter most.
- Internal vs public tools (e.g., sales-assist, support-assist).
- URLs for core content, tools, or APIs.
- Any existing plugins, agents, or integrations.
- Technical stack and data sources.
- Compliance/privacy constraints (PII, regulated data, etc.).
- Resource constraints (team size, timelines).
If the user cannot provide all details, make reasonable assumptions,
but document them clearly in the output.
Output formats
Adapt to the user's request, but default to these structured formats:
- - Plugin catalog overview
- A table or bullet list summarizing each proposed plugin/tool with:
- Name
- Primary user job
- Main AI surfaces/platforms
- GEO role
- Implementation difficulty (rough)
- Priority (high/medium/low)
- - Detailed plugin specification
- For each selected plugin, provide:
- High-level description and purpose.
- User stories / example prompts that should call this tool.
- Tool schema:
-
name
-
description
-
parameters JSON schema
-
response JSON schema
- 2–4
example calls and responses.
- GEO notes:
- Key URLs/content to surface.
- Brand and messaging constraints.
- Tracking/telemetry suggestions.
- - Implementation checklist / roadmap
- Ordered list of steps for developers:
- API design / implementation.
- Authentication / permissions.
- Logging, analytics, and monitoring.
- Security and compliance checks.
- Include clear "Done when…" criteria.
When the user wants code snippets (e.g., OpenAI, Node, Python), generate
idiomatic examples but keep them as implementation guidance, not as
the primary output of the skill.
GEO-specific guidance
When designing plugins and tools, always connect back to GEO strategy:
- - Exposure inside AI tools
- Prefer tools that solve high-frequency, high-intent problems.
- Make descriptions explicit about when they should be chosen by
the model (e.g., "Use this tool whenever the user asks for…").
- Tie outputs back to authoritative sources:
- Official docs, research, internal datasets, or calculators.
- Suggest how to surface citations or reference links when allowed.
- For tools near purchase or signup decisions, include:
- Next-step suggestions ("book a demo", "see pricing").
- Structured fields that map to CRM or analytics events.
- Encourage a mix of plugins across the customer lifecycle:
- Discovery (educational, comparison, diagnostics).
- Evaluation (calculators, configurators, ROI models).
- Decision (quote builders, plan selectors).
- Post-purchase (onboarding, troubleshooting, optimization).
Using bundled scripts and references
This skill may ship with helper scripts and reference guides under:
- -
scripts/ — reusable helpers to generate JSON schemas, boilerplate
plugin specs, or check consistency across a plugin catalog.
- -
references/ — conceptual guides and best practices for GEO-aware
plugin and tool design.
When you need more detailed patterns or want to generate many similar
tools at once, first:
- 1. Check
references/geo-ai-plugin-patterns.md for archetypes and
naming conventions.
- 2. Use
scripts/plugin_blueprint_generator.py as a mental model for
how to turn an abstract "job" into one or more tool specs.
You do not need to literally run these scripts inside the model,
but you should imitate their behavior and structures when helpful.
Example use cases
Here are a few example tasks where this skill should be used end-to-end:
- - "We run a B2B SaaS for marketing analytics. Help us design a set of
AI tools so that ChatGPT or Claude can analyze a client's data and
recommend campaigns using our platform."
- - "We have a library of in-depth medical articles and calculators. Turn
them into a plugin catalog for AI assistants that doctors or patients
might use, with clear safety and disclaimers."
- - "Our ecommerce brand has rich buying guides and fit finders. Design
AI tools that help shoppers choose products and that we can expose as
plugins in multiple AI platforms."
Working style
When using this skill:
- - Stay strategic first, then technical:
- Clarify positioning, value, and GEO role before writing schemas.
- - Be explicit about assumptions and clearly flag trade-offs.
- Optimize for reuse and extendability:
- Make it easy to add more tools or platforms later.
- - Keep outputs copy-paste friendly:
- Use consistent headings, JSON blocks, and formatting.
If the user asks to iterate on a previous catalog or spec, treat the old
version as a baseline, highlight key changes, and explain why the new
design is stronger for GEO + AI plugin exposure.
GEO AI 插件构建器
本技能帮助您设计和标准化AI插件/工具,封装您最高价值的GEO内容和能力,使其能够直接嵌入AI生态系统(ChatGPT、Claude、Perplexity、Gemini等)。
核心目标是从等待被引用转变为成为AI工作流中的一流工具,同时与GEO(生成式引擎优化)策略保持一致。
何时使用本技能
在以下情况下使用本技能:
- - 您希望将内容、数据或服务转化为AI插件/工具。
- 您希望在AI工具流程中提升品牌曝光度,而不仅仅是在纯文本回答中。
- 您正在将网站/GEO资产映射到结构化工具端点。
- 您正在设计或重构品牌的AI插件目录。
- 您需要标准化模板用于OpenAI风格工具、Claude工具、函数调用或自定义内部代理。
- 您希望确定哪些内容应优先成为插件。
当用户仅需要以下内容时,不要使用本技能:
- - 简单的GEO内容重写(应使用其GEO内容技能)。
- 纯GEO性能分析/报告(仅指标类工作)。
- 不涉及任何GEO或插件策略的低级SDK使用。
思维模式与原则
- - 工具优先的GEO:将您的顶级内容和能力视为可被调用的服务,而不仅仅是可被引用的页面。
- 用户旅程 > 端点:从用户希望用AI完成的真实端到端任务出发,然后设计使这些工作流顺畅的工具。
- 跨生态系统思维:设计模式和命名规范,使您的插件概念能够清晰地映射到多个AI平台。
- 小型、可组合的工具:优先选择一组可组合的专注工具,而非一个包罗万象的巨型工具。
- AI可解释性:包含清晰的描述、示例和约束条件,使AI模型能够可靠地选择和调用工具。
高级工作流
当用户请求帮助时,除非用户明确要求更窄的范围,请遵循以下5步工作流:
- 1. 明确目标和背景
- 了解品牌、目标用户和GEO优先级。
- 确定最重要的AI生态系统(如ChatGPT插件、Claude工具、Perplexity集合、内部代理)。
- 明确成功的定义:可见性、转化率、潜在客户、权威性、特定工具的使用率等。
- 2. 盘点候选资产
- 询问或推断高价值资产列表:
- 常青内容、计算器、向导、内部工具。
- 数据集、定价引擎、推荐逻辑。
- 销售或支持团队重复执行的工作流。
- 按用例和客户旅程阶段(发现、评估、决策、购买后、留存)对资产进行分组。
- 3. 设计插件概念和工具集
- 提出
插件目录:3-10个核心插件创意或工具组。
- 为每个插件/工具定义:
- 主要用户待完成任务。
- 输入参数和输出结构。
- GEO角色(发现、建立信任、转化、留存)。
- 按潜在影响和实施难度对插件进行优先级排序。
- 4. 生成详细的工具规范
- 为
最高优先级的插件生成详细规范:
- 工具名称、描述和设计理由。
- 输入和输出的JSON模式。
- 示例调用和示例响应。
- 映射到后端端点或内容源。
- GEO钩子(链接、摘要、品牌声音指导)。
- 5. 产出可实施的制品
- 输出以下一项或多项:
-
技术蓝图(OpenAI工具、Claude工具、HTTP端点或内部API)。
-
开发者交接文档,包含清晰的待办事项和边界情况。
-
待办事项/路线图,概述实施顺序。
尽可能结构化输出,使用户可以直接复制粘贴到其代码库或内部规范中。
需要向用户询问的信息
当初始信息不完整时,明确向用户询问:
- 行业、主要产品或服务。
- 主要GEO/AI目标(可见性、转化率、留存、权威性)。
- 最重要的AI平台和工具界面。
- 内部工具与公共工具(如销售辅助、支持辅助)。
- 核心内容、工具或API的URL。
- 任何现有的插件、代理或集成。
- 技术栈和数据源。
- 合规/隐私约束(个人身份信息、受监管数据等)。
- 资源约束(团队规模、时间线)。
如果用户无法提供所有细节,请做出合理假设,但在输出中清晰记录。
输出格式
根据用户请求进行调整,但默认使用以下结构化格式:
- 以表格或项目符号列表总结每个提议的插件/工具,包含:
- 名称
- 主要用户任务
- 主要AI界面/平台
- GEO角色
- 实施难度(粗略)
- 优先级(高/中/低)
- 为每个选定的插件提供:
- 高级描述和目的。
- 应调用此工具的用户故事/示例提示。
- 工具模式:
- name
- description
- parameters JSON模式
- response JSON模式
- 2-4个
示例调用和响应。
- GEO说明:
- 需要展示的关键URL/内容。
- 品牌和消息约束。
- 跟踪/遥测建议。
- 面向开发者的有序步骤列表:
- API设计/实施。
- 身份验证/权限。
- 日志记录、分析和监控。
- 安全与合规检查。
- 包含明确的完成条件标准。
当用户需要代码片段(如OpenAI、Node、Python)时,生成符合习惯的示例,但将其作为实施指导,而非本技能的主要输出。
GEO特定指导
在设计插件和工具时,始终与GEO策略保持联系:
- 优先选择解决高频、高意图问题的工具。
- 明确描述模型应在何时选择该工具(例如:每当用户询问……时使用此工具)。
- 将输出与权威来源关联:
- 官方文档、研究、内部数据集或计算器。
- 在允许的情况下,建议如何展示引用或参考链接。
- 对于接近购买或注册决策的工具,包含:
- 下一步建议(预约演示、查看定价)。
- 映射到CRM或分析事件的结构化字段。
- 鼓励在客户生命周期中混合使用插件:
- 发现(教育性、比较性、诊断性)。
- 评估(计算器、配置器、ROI模型)。
- 决策(报价生成器、方案选择器)。
- 购买后(入门引导、故障排除、优化)。
使用捆绑脚本和参考资料
本技能可能附带以下目录中的辅助脚本和参考指南:
- - scripts/ — 可重用的辅助工具,用于生成JSON模式、样板插件规范或检查插件目录的一致性。
- references/ — 面向GEO的插件和工具设计的概念指南和最佳实践。
当您需要更详细的模式或希望一次性生成多个类似工具时,首先:
- 1. 查看 references/geo-ai-plugin-patterns.md 了解原型和命名规范。
- 使用 scripts/pluginblueprintgenerator.py 作为思维模型,了解如何将抽象的任务转化为一个或多个工具规范。
您无需在模型内实际运行这些脚本,但应在必要时模仿其行为和结构。
示例用例
以下是应端到端使用本技能的示例任务:
- - 我们运营一家营销分析领域的B2B SaaS公司。帮助我们设计一套AI工具,使ChatGPT或Claude能够分析客户数据并使用我们的平台推荐营销活动。
- - 我们拥有一个深入的医学文章和计算器库。将其转化为面向医生或患者可能使用的AI助手的插件目录,并附带明确的安全声明和免责声明。
- - 我们的电商品牌拥有丰富的购买指南和尺码推荐工具。设计帮助购物者选择产品的AI工具,并将其作为插件在多个AI平台上展示。
工作风格
使用本技能时:
- 在编写模式之前,先明确定位、价值和GEO角色。
- - 明确说明假设并清晰标记权衡。
- 优化可重用性和可扩展性:
- 使后续添加更多工具或平台变得容易。
- 使用一致的标题、JSON块和格式。
如果用户要求对之前的目录或规范进行迭代,将旧版本作为基线,突出关键变化,并解释新设计为何对GEO + AI插件曝光更有利。