Skip to content
Conduit

skill

skills

Agent skills for CoffeeJSON — one per relationship you can have to the format: changing it, adapting a product to it, and writing a document in it from a published source. Installable alone or as a Cl

coffeejson-org/skillscommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/coffeejson-org/skills itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 22, 2026

skills

Agent skills for working on CoffeeJSON, the open JSON format for a coffee brew and the coffee it was made from.

Three skills, split by your relationship to the format. One changes it. One brings it into a product that is not the format. One writes a document in it from a published source. Only the first ever changes the format.

SkillWhat it ownsRead it when
coffeejson-schemaValidating the schema and its corpora, designing a field or a rename or a reshape through four lenses, and landing a settled change fixture-first as a pull requestYou have the coffeejson repository checked out and are about to change the format
coffeejson-integrationChoosing how your model relates to the wire document, the intake and export checklists, the failure vocabulary and the version gate, the transport bindings, the reference SDKs, and proving conformance before shippingYou are adding CoffeeJSON to an app, a service, a site or a script, and the format is a given
coffeejson-authorTranscribing one published source faithfully, placing each fact in the member that owns it, mapping the source's words onto the vocabularies and registries, and validating the document before handing it overYou have a product page, a brew guide, a bag label or a recipe in prose, and you need a CoffeeJSON document out of it

Install

All three skills.

npx skills add coffeejson-org/skills

One skill by name.

npx skills add coffeejson-org/skills --skill coffeejson-integration

As a Claude Code plugin.

/plugin marketplace add coffeejson-org/skills
/plugin install coffeejson@coffeejson

Each skill uses only the Agent Skills specification's fields, so any harness that reads SKILL.md runs it. Installed alone a skill is whole, because nothing in its folder points outside it.

What they assume

coffeejson-schema assumes a checkout of the coffeejson repository, and Node with pnpm for the validation harness.

coffeejson-integration assumes your own codebase, plus the published specification for reference. The canonical host serves docs/ and registries/ at their repository paths and the schemas at their $id, so a checkout is convenient rather than required. The fixtures it tests against live only in the repository.

coffeejson-author assumes you already have the source text in front of you. It never fetches a page. A checkout gives you the validation commands, and the site's own validator runs in a browser without one.

Every path these skills name is relative to the coffeejson repository's root.

The specification is normative and these skills are not. Where they differ, the specification wins and the skill is the bug. Their job is the layer above, meaning what a good field looks like, which questions to ask before proposing one, what a change owes before it can land, what an integration owes before it ships, and what a transcription owes the source it cites.

Contributing

Each skill carries its own guide beside it, which says what each file owns, why each rule is there, and how to tune the skill when a run goes wrong.

CLAUDE.md covers the repository.

sh scripts/check.sh is the one mechanical check, and continuous integration runs it on every push and pull request.

License

Apache-2.0. The format it describes is public domain under CC0 1.0.

↑↓ navigate openesc close