exa-core-workflow-b
Adds secondary Exa workflows including semantic similarity searches, content fetching, and AI-generated answers.
Install
mkdir -p .claude/skills/exa-core-workflow-b && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/8173" && unzip -o skill.zip -d .claude/skills/exa-core-workflow-b && rm skill.zipInstalls to .claude/skills/exa-core-workflow-b
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Execute Exa findSimilar, getContents, answer, and streaming answer workflows.Key capabilities
- →Discover pages semantically related to a URL
- →Retrieve text and highlights for known URLs
- →Generate AI answers with web citations
- →Stream answer chunks for real-time display
How it works
The workflow utilizes specific Exa endpoints like findSimilar, getContents, and answer to process URLs or generate AI responses based on web data.
Inputs & outputs
When to use exa-core-workflow-b
- →Finding semantically similar pages
- →Retrieving website content for processing
- →Generating AI answers with citations
- →Executing similarity searches
About this skill
Exa Agent Run Lifecycle
Overview
Run asynchronous Exa Agent research with a bounded schema, effort, terminal-state policy, citations, and cleanup decision. Treat credentials, queries, retrieved content, generated output, spend, and destructive state as separately governed boundaries.
Prerequisites
- The target repository, environment, Exa team, product surface, and accountable owner.
- The workload's data classification, latency and freshness promise, cost ceiling, and retention policy.
- Current first-party documentation plus credentials only for a narrowly approved live check.
Current Contract
Agent runs are asynchronous unless streamed. A created run returns an ID that must be polled, streamed, stopped, cancelled, or deleted through the Agent lifecycle. Fixed effort provides a predictable price; auto and beta max are usage-metered. Structured output and grounding require separate validation.
Authentication
For normal REST work, inject EXA_API_KEY from an approved server-side secret manager and send it only as Authorization: Bearer to the configured first-party Exa API host. Team Management service keys, hosted MCP OAuth or enterprise managed authorization, and payment-protocol calls are separate trust models. Never print, commit, place in a URL, or expose a credential to an untrusted client.
Instructions
- Translate the approved research question into a narrow query and optional system prompt.
- Choose fixed effort or an explicit metered cap and define the output schema.
- Create one run and persist its content-free run ID.
- Poll or consume server-sent events with a deadline and terminal-state handling.
- Validate structured fields, grounding, citations, and cost independently.
- Stop, cancel, retain, or delete the run according to the approved evidence policy.
Tool Discipline
Use Read, Glob, and Grep to inspect repository code, configuration, fixtures, and evidence. Use Write and Edit only for approved implementation or documentation changes. Do not call Exa, run paid research, create or alter a Monitor, Webset, Agent run, Batch, team, member, API key, budget, webhook, or deployment merely because this skill was invoked.
Approval Boundaries
Require an accountable owner before live queries involving sensitive intent, production credentials, spend or rate-limit changes, forced live crawling, generated summaries, external delivery, deployment, member or key changes, schedule creation, or destructive cancellation, stopping, deletion, or revocation. Read-only repository inspection and synthetic offline validation do not authorize live vendor actions.
Failure Modes
- Run creation is not completion.
- A schema-valid result can still be weakly grounded or out of scope.
- Cancel, stop, and delete have different operational intent and must not be conflated.
Output
Return the operation scope, environment, team and product surface, authorization class, contract and policy decisions, deterministic validation results, content-free identifiers, status and cost counts, risks, cleanup or rollback state, and a concise pass or fail receipt. Exclude credentials, raw queries, prompts, presigned URLs, retrieved content, generated output, and customer-derived data unless separately approved.
Example
- Create a low-effort company-verification run with a closed JSON schema, poll to completion, and retain only IDs, verdict, citations, and cost.
- Finish with request or resource IDs, assertion counts, cost and terminal state, rollback or deletion status, and the decision owner; never reproduce secrets or retrieved content.
Validation
Rerun the smallest relevant deterministic test, compare actual behavior with the requested outcome and current first-party contract, verify sensitive fields are absent from evidence, and confirm deadlines, terminal state, downstream retention, and rollback before reporting success.
References
Review the dated first-party evidence map before relying on any endpoint, parameter, search type, price, limit, beta, compliance, identity, retry, or lifecycle claim.
When not to use it
- →When performing primary search queries
- →When URLs are malformed or inaccessible
Prerequisites
Limitations
- →Seed URL must be indexed for similarity search
- →Live crawls may timeout if content is unavailable
How it compares
This workflow provides specialized endpoints for content retrieval and similarity analysis beyond standard keyword search.
Compared to similar skills
exa-core-workflow-b side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| exa-core-workflow-b (this skill) | 0 | 2mo | Review | Intermediate |
| oRPC AI SDK Integration | 0 | 4mo | No flags | Intermediate |
| add-ai-endpoint | 0 | 5mo | Review | Intermediate |
| llm-what-to-use-when | 0 | 7mo | Caution | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
oRPC AI SDK Integration
ali-master
Seamlessly use AI SDK inside your oRPC projects without any extra overhead.
add-ai-endpoint
malhajri07
Scaffold a Claude API powered endpoint with system prompt, structured output, token tracking, and rate limiting. Use when adding AI features like chatbot, matching, or text generation.
llm-what-to-use-when
TimelessP
Practical decision guide for choosing between Vercel AI SDK, LiteLLM, LightLLM, and direct provider SDKs based on runtime, deployment model, and constraints. Use when asked which LLM tooling to use for JS/TS apps, Python apps, static SPAs, or self-hosted inference.
mcp-builder
anthropics
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
telegram-mini-app
davila7
Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.
stripe-integration
wshobson
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.