From fiber
Create and manage Fiber AI audiences for bulk operations — search, enrich, and export lists of companies or contacts at scale. Use when the user wants to build a prospecting list or do bulk data operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fiber:audience <describe the audience you want to build><describe the audience you want to build>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audiences are the core workflow for bulk operations in Fiber AI. They allow searching, enriching, and exporting lists at scale.
Audiences are the core workflow for bulk operations in Fiber AI. They allow searching, enriching, and exporting lists at scale.
For the complete, up-to-date workflow guide, read the MCP resource llms://fiber.ai/docs/audience-workflow via the Core MCP.
/fiber:search instead/fiber:enrich instead/fiber:sdk-ts or /fiber:sdk-py insteadEach step must be completed in order. Do not skip steps. Build and enrichment are async — you must poll for completion.
Create → Set Search Params → Build → Poll Build Status → Estimate Cost → Enrich → Poll Enrichment Status → Export
All audience operations must go through the Core MCP using call_operation. They are not available as V2 direct tools.
Before calling any operation, use get_endpoint_details_full("operationId") to get the exact parameter schema. Parameters change over time — do not guess field names.
createAudiencePOST /v1/audiences/createapiKey goes in the request bodyupdateAudienceSearchParamsPATCH /v1/audiences/{audienceId}/search-paramsapiKey goes in the request bodycompanySearchParams and/or prospectSearchParams — these are separate filter objects with different schemasget_endpoint_details_full("updateAudienceSearchParams") to see available filter fieldsDRAFTbuildAudiencePOST /v1/audiences/{audienceId}/buildDRAFT → BUILDING → NORMAL (or FAILED)call_operation("getAudience", {"query": {"apiKey": "..."}, "path": {"audienceId": "..."}}) or equivalent to check audience statusNORMAL before proceedingestimateEnrichmentCostPOST /v1/audiences/{audienceId}/enrichment/estimateget_endpoint_details_full("estimateEnrichmentCost") for parameters including enrichment type options and limitstriggerEnrichmentPOST /v1/audiences/{audienceId}/enrichget_endpoint_details_full("triggerEnrichment") for exact parametersgetEnrichmentStatusGET /v1/audiences/{audienceId}/enrichment/statusapiKey goes in the query string (not body) for GET requestsTwo separate export endpoints exist:
exportCompanies — POST /v1/audiences/{audienceId}/export/companiesexportProspects — POST /v1/audiences/{audienceId}/export/prospectsgetOrgCreditsapiKey is in the request bodyapiKey is in the query stringAccept: text/markdown to https://api.fiber.ai/openapi.json to get the agent-friendly index at the same URL (Stripe pattern)./fiber:setupGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub fiber-ai/fiber-ai-plugin --plugin fiber