Back to the Skill Library
§
Workshop · build a skill

Fill in the form.
Watch the code grow.

A small typesetter for AriCore skills. Every keystroke updates the JSON below and the ARI-S1: code at the bottom. Copy it into your phone when you're done — same review screen as anything from the library.

I Identity

snake_case identifier the model sees in its tool list.

The model reads this to decide when to use the skill. Be specific about when to call it.

Short line shown on the per-call approval card. Default: skill name.

II Backend

Use {{name}} for inputs, ${SECRET_NAME} for stored secrets.

Leave blank for GET. Use {{name}} and ${SECRET} here too.

Slot names referenced in the URL / headers / body as ${NAME}. Users paste the values once in the skill editor — never in the shared code.

III Inputs the model provides

Each input becomes a parameter on the tool the model sees. Use the key as {{key}} in the URL / body / scheme template above.

IV Library metadata optional

Only used if you ask us to publish the skill into the library on aricode.dev. Codes you copy work without these.

§
Curator's desk

Submit a skill to the library.

Built something you think other people would use? Send it our way. We read every submission and add the ones that fit — clear use case, real API, useful contract. The envelope you just built attaches automatically.

Attaching Build a skill above first — the envelope rides along with your submission.

We get an email with your envelope, the ARI-S1: code, and your form answers. No automatic publishing — we review, test, and follow up before anything lands in the library.