Skills
Two skills cover the Partner API. Each is a Markdown file an agent loads when the task matches its description, and each names the other.
Install both:
Docs search
A search server for these docs runs athttps://docs.clemta.com/mcp. Connect
it and the agent looks things up here as it works. It searches the docs and
does not call the API.
Markdown, llms.txt, and the spec
- Add
.mdto any page URL for its Markdown:https://docs.clemta.com/partner/webhooks.md. /llms.txtlists every page./llms-full.txtis the whole site in one file.- The OpenAPI description is served from the API without a key:
https://api.clemta.com/v1/openapi.json. See OpenAPI specs for the dated URLs.
CLAUDE.md, AGENTS.md, or .cursorrules file.
A starting prompt
With a skill or the docs server connected:When an agent holds a key
- The key sets the mode. A
clmt_test_key never reaches live objects, and/sandbox/*refuses live keys. Give an agent a live key only when it should act on real companies. - Keep keys in an environment variable or the agent’s secret store. Never put one in a prompt, a skill file, or a committed file.
- Send an
Idempotency-Keyon every write. An agent that retries a timed-outPOST /companieswithout one forms two companies. - When a request fails with
invalid_request, theerrorsarray names every field. Pass that list to the agent. A blind retry fails the same way.