EX

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.zip

Installs 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.
77 charsno explicit “when” trigger
Intermediate

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

You give it
Seed URL or list of URLs
You get back
Similar pages, page content, or AI-generated answers

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

  1. Translate the approved research question into a narrow query and optional system prompt.
  2. Choose fixed effort or an explicit metered cap and define the output schema.
  3. Create one run and persist its content-free run ID.
  4. Poll or consume server-sent events with a deadline and terminal-state handling.
  5. Validate structured fields, grounding, citations, and cost independently.
  6. 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

exa-js installedEXA_API_KEY configured

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.

SkillInstallsUpdatedSafetyDifficulty
exa-core-workflow-b (this skill)02moReviewIntermediate
oRPC AI SDK Integration04moNo flagsIntermediate
add-ai-endpoint05moReviewIntermediate
llm-what-to-use-when07moCautionIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by jeremylongshore

View all by jeremylongshore →

analyzing-logs

jeremylongshore

Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.

14123

ollama-setup

jeremylongshore

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

1167

backtesting-trading-strategies

jeremylongshore

Backtest crypto and traditional trading strategies against historical data. Calculates performance metrics (Sharpe, Sortino, max drawdown), generates equity curves, and optimizes strategy parameters. Use when user wants to test a trading strategy, validate signals, or compare approaches. Trigger with phrases like "backtest strategy", "test trading strategy", "historical performance", "simulate trades", "optimize parameters", or "validate signals".

1071

generating-database-seed-data

jeremylongshore

Process this skill enables AI assistant to generate realistic test data and database seed scripts for development and testing environments. it uses faker libraries to create realistic data, maintains relational integrity, and allows configurable data volumes. u... Use when working with databases or data models. Trigger with phrases like 'database', 'query', or 'schema'.

1033

cursor-codebase-indexing

jeremylongshore

Execute set up and optimize Cursor codebase indexing. Triggers on "cursor index setup", "codebase indexing", "index codebase", "cursor semantic search". Use when working with cursor codebase indexing functionality. Trigger with phrases like "cursor codebase indexing", "cursor indexing", "cursor".

885

testing-mobile-apps

jeremylongshore

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

810

You might also like

oRPC AI SDK Integration

ali-master

Seamlessly use AI SDK inside your oRPC projects without any extra overhead.

00

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.

00

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.

00

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).

136215

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.

62163

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.

48165

Search skills

Search the agent skills registry