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:
-
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.
-
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).
- Ask for or infer a list of high-value assets:
-
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.
-
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).
- For the highest-priority plugin(s), generate detailed specs:
-
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.
- Output one or more of:
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:
- Business and brand
- Industry, main products or services.
- Primary GEO/AI goals (visibility, conversions, retention, authority).
- Target AI ecosystems
- Which AI platforms and tool surfaces matter most.
- Internal vs public tools (e.g., sales-assist, support-assist).
- Existing assets
- URLs for core content, tools, or APIs.
- Any existing plugins, agents, or integrations.
- Constraints
- 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)
- A table or bullet list summarizing each proposed plugin/tool with:
-
Detailed plugin specification
- For each selected plugin, provide:
- High-level description and purpose.
- User stories / example prompts that should call this tool.
- Tool schema:
namedescriptionparametersJSON schemaresponseJSON schema
- 2–4 example calls and responses.
- GEO notes:
- Key URLs/content to surface.
- Brand and messaging constraints.
- Tracking/telemetry suggestions.
- For each selected plugin, provide:
-
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.
- Ordered list of steps for developers:
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…").
-
Authority and trust
- Tie outputs back to authoritative sources:
- Official docs, research, internal datasets, or calculators.
- Suggest how to surface citations or reference links when allowed.
- Tie outputs back to authoritative sources:
-
Conversion paths
- 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.
- For tools near purchase or signup decisions, include:
-
Lifecycle coverage
- 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).
- Encourage a mix of plugins across the customer lifecycle:
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:
- Check
references/geo-ai-plugin-patterns.mdfor archetypes and naming conventions. - Use
scripts/plugin_blueprint_generator.pyas 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.