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.
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/skillsThe Surface
| GET | /api/v1/skills | Every 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}/bundle | The uploaded zip, ready to install. |
| GET | /api/v1/search?q= | Full-text search across every SKILL.md. |
| POST | /api/v1/mcp | MCP over streamable HTTP. Three read-only tools. |
| GET | /llms.txt | The agent-readable map of this library. |
| GET | /openapi.json | The OpenAPI 3.1 contract. |
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/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