seren/seren-publishers/SKILL.md
Search and discover Seren publishers — find the right tool for web scraping, AI search, databases, and more. Use before WebSearch/WebFetch to check if a publisher can do it better.
npx skillsauth add serenorg/seren-skills seren-publishersInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Skill instructions are preloaded in context when this skill is active. Do not perform filesystem searches or tool-driven exploration to rediscover them; use the guidance below directly.
Use this skill when a user wants to discover, evaluate, or call publishers from the Seren marketplace.
Use this skill alongside the core Seren API skill (https://api.serendb.com/skill.md).
All routes go through https://api.serendb.com/publishers.
All endpoints require Authorization: Bearer $SEREN_API_KEY.
Find a publisher for a specific task using natural language.
/publishers/suggestcurl -sS -X GET "https://api.serendb.com/publishers/suggest?query=scrape+website" \
-H "Authorization: Bearer $SEREN_API_KEY"
Returns ranked suggestions with match_reason and score. Always try this first.
List all available publishers.
/publisherscurl -sS -X GET "https://api.serendb.com/publishers" \
-H "Authorization: Bearer $SEREN_API_KEY"
Search publishers by name or keyword.
/publishers?search={term}curl -sS -X GET "https://api.serendb.com/publishers?search=firecrawl" \
-H "Authorization: Bearer $SEREN_API_KEY"
Filter publishers by category.
/publishers?category={category}curl -sS -X GET "https://api.serendb.com/publishers?category=database" \
-H "Authorization: Bearer $SEREN_API_KEY"
Categories: database, integration, compute.
Get full details for a specific publisher including pricing and capabilities.
/publishers/{slug}curl -sS -X GET "https://api.serendb.com/publishers/firecrawl-serenai" \
-H "Authorization: Bearer $SEREN_API_KEY"
Get a publisher's logo.
/publishers/{slug}/logocurl -sS -X GET "https://api.serendb.com/publishers/firecrawl-serenai/logo"
Execute a request against a publisher's root endpoint (e.g., database queries).
/publishers/{slug}curl -sS -X POST "https://api.serendb.com/publishers/my-database" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"SELECT * FROM users LIMIT 10"}'
Proxy a GET request to a publisher's sub-path.
/publishers/{slug}/{path}curl -sS -X GET "https://api.serendb.com/publishers/firecrawl-serenai/scrape?url=https://example.com" \
-H "Authorization: Bearer $SEREN_API_KEY"
Proxy a POST request to a publisher's sub-path.
/publishers/{slug}/{path}curl -sS -X POST "https://api.serendb.com/publishers/firecrawl-serenai/scrape" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'
Estimate query cost before execution.
/publishers/{slug}/estimatecurl -sS -X POST "https://api.serendb.com/publishers/my-database/estimate" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"SELECT * FROM users"}'
List tools exposed by an MCP publisher.
/publishers/{slug}/_toolscurl -sS -X GET "https://api.serendb.com/publishers/my-mcp-publisher/_tools" \
-H "Authorization: Bearer $SEREN_API_KEY"
Call an MCP tool by name.
/publishers/{slug}/{tool_name}curl -sS -X POST "https://api.serendb.com/publishers/my-mcp-publisher/tool_name" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"param":"value"}'
List resources exposed by an MCP publisher.
/publishers/{slug}/_resourcescurl -sS -X GET "https://api.serendb.com/publishers/my-mcp-publisher/_resources" \
-H "Authorization: Bearer $SEREN_API_KEY"
Publishers use different billing models:
Check pricing via GET /publishers/{slug} before calling. If you get HTTP 402, top up SerenBucks via GET /wallet/balance.
| Category | Examples | Use For | |----------|----------|---------| | Integration | Firecrawl, Perplexity | Web scraping, AI search, APIs | | Database | SerenDB, Neon | SQL queries, data access | | Compute | Seren Cloud | Running hosted agents |
testing
Review-first outreach skill for the default Seren Bucks affiliate program. It bootstraps affiliate context via /programs/discover, mines sent-mail history and address books for candidates, persists them into a skill-owned CRM, proposes an editable daily top-10, drafts outbound and reply batches for approval, reconciles affiliate and reply signals, enforces hard DNC, and returns a manual daily digest.
data-ai
Lean partner-link distribution skill for the seren-affiliates publisher program portfolio. Operates one publisher program per run. Bootstraps the affiliate profile (registering on first run), caches joined programs in serendb, ingests contacts from a pasted list or from Gmail/Outlook address books, drafts a pitch once per run via seren-models for operator approval, sends approved copy through Gmail (preferred) or Microsoft Outlook, enforces per-program dedupe plus a global unsubscribe list, and reports local plus live conversion and commission stats from seren-affiliates.
development
Family office: Process an incoming GP capital call notice end-to-end — confirm, fund, log, reconcile.
development
Work with Seren Bounty affiliate bounties: customers create and fund verifier-backed bounties; agents join to receive a referral_code and accrue earnings as qualifying events are verified; a release sweep pays matured earnings out of escrow.