You are signed in as a judge — scoring panels are visible on every skill.

For agents

Pull the Library Programmatically

Everything a judge can read, an agent can read. A REST API, an OpenAPI contract, an llms.txt, and an MCP endpoint — so the library is not just about agent-ready work, it is agent-ready itself.

Authentication

Send a Bearer Token

Every endpoint takes an event-issued API key. A signed-in browser session works too, so you can open any endpoint in a logged-in tab to see its shape.

curl -H "Authorization: Bearer $INVENTX_API_KEY" \
  https://inventx-skills.global-invent-ai.com/api/v1/skills
Endpoints

The Surface

GET/api/v1/skillsEvery submission. Filter with track, team, or q. Page with limit and cursor.
GET/api/v1/skills/{id}One submission, including its full SKILL.md.
GET/api/v1/skills/{id}/bundleThe uploaded zip, ready to install.
GET/api/v1/search?q=Full-text search across every SKILL.md.
POST/api/v1/mcpMCP over streamable HTTP. Three read-only tools.
GET/llms.txtThe agent-readable map of this library.
GET/openapi.jsonThe OpenAPI 3.1 contract.
Worked example

Find a Skill, Then Read It

Search for a capability

curl -sH "Authorization: Bearer $INVENTX_API_KEY" \
  "https://inventx-skills.global-invent-ai.com/api/v1/search?q=bid+qualification" | jq '.results[0]'

Read that skill in full

curl -sH "Authorization: Bearer $INVENTX_API_KEY" \
  https://inventx-skills.global-invent-ai.com/api/v1/skills/$SKILL_ID | jq -r '.content'

Install the bundle

curl -sH "Authorization: Bearer $INVENTX_API_KEY" \
  https://inventx-skills.global-invent-ai.com/api/v1/skills/$SKILL_ID/bundle -o skill.zip
unzip skill.zip -d ~/.claude/skills/
Model Context Protocol

Connect Your Agent

Add the library as an MCP server and your agent gains three tools — list_skills, get_skill, and search_skills — without any glue code.

Claude Code

claude mcp add --transport http inventx-skills \
  https://inventx-skills.global-invent-ai.com/api/v1/mcp \
  --header "Authorization: Bearer $INVENTX_API_KEY"

Or list the tools by hand

curl -sX POST https://inventx-skills.global-invent-ai.com/api/v1/mcp \
  -H "Authorization: Bearer $INVENTX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | jq