Skip to main content
charli3-js ships with a single file called skill.md. Paste it into any agent that accepts tool calls (Claude, Cursor, Masumi, custom OpenAI) and the agent learns how to use Charli3 as a priced, auditable tool.

Grab skill.md

Served alongside the live demo. Also copy-paste-able via the copy skill.md button in the demo UI.

How to plug it in

  1. Copy skill.md into your agent’s system prompt or load it as a tool manifest.
  2. Wire two tools that match the spec:
    • get_charli3_price(pair) which calls c3.getOdvReference(pair)
    • refresh_charli3_price(pair) which calls c3.submitRound2(lucid, pair)
  3. Let the agent follow the rules in the file: read first, refresh only if is_expired, credit the source.
That is the whole integration. Works the same in Masumi, Claude Skills, Cursor, or a bare OpenAI tool loop.

The file

skill.md

Live demo

See the agent in action. Scroll to the AI agent section and click insert sample invoice.