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).
-
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).
-
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:
- 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:
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.
-
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.
-
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).
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.md for archetypes and
naming conventions.
- 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.