<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: TaroYamada</title>
    <description>The latest articles on DEV Community by TaroYamada (@_87fba493a84f2b519cd0).</description>
    <link>https://dev.to/_87fba493a84f2b519cd0</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4039933%2F75c3e339-8b17-4b43-b564-a3cdc3e1428d.jpg</url>
      <title>DEV Community: TaroYamada</title>
      <link>https://dev.to/_87fba493a84f2b519cd0</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_87fba493a84f2b519cd0"/>
    <language>en</language>
    <item>
      <title>I turned my CLAUDE.md files into a marketplace (and an API your agent can use)</title>
      <dc:creator>TaroYamada</dc:creator>
      <pubDate>Tue, 21 Jul 2026 22:26:40 +0000</pubDate>
      <link>https://dev.to/_87fba493a84f2b519cd0/i-turned-my-claudemd-files-into-a-marketplace-and-an-api-your-agent-can-use-50me</link>
      <guid>https://dev.to/_87fba493a84f2b519cd0/i-turned-my-claudemd-files-into-a-marketplace-and-an-api-your-agent-can-use-50me</guid>
      <description>&lt;p&gt;Every new project, my coding agent burns tokens re-deriving the same setup: the tech&lt;br&gt;
choices, the gotchas, the "actually do it this way" rules I already figured out last time.&lt;br&gt;
So I built &lt;strong&gt;Makimono&lt;/strong&gt; — a marketplace for the finished instruction files (CLAUDE.md,&lt;br&gt;
skills, dev playbooks) that make an agent skip the trial-and-error and go straight to done.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://makimono-md.vercel.app/en" rel="noopener noreferrer"&gt;https://makimono-md.vercel.app/en&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  The idea
&lt;/h2&gt;

&lt;p&gt;Building something from scratch with an AI agent costs tokens — and tokens cost money.&lt;br&gt;
A lot of that cost is the agent figuring out &lt;em&gt;how&lt;/em&gt; to build the thing: which libraries,&lt;br&gt;
which gotchas to avoid, which conventions to follow. If someone already solved that and&lt;br&gt;
wrote it down as a CLAUDE.md, feeding that file to your agent skips the figuring-out phase&lt;br&gt;
entirely.&lt;/p&gt;

&lt;p&gt;Rough shape of the trade:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;From scratch: ~100K tokens of trial-and-error&lt;/li&gt;
&lt;li&gt;With a proven scroll (that's the in-universe name — 巻物/"scroll"): ~3K tokens to read it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You pay for the answer, not the search for the answer.&lt;/p&gt;
&lt;h2&gt;
  
  
  Two things I designed for agents, not just humans
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. An open, no-auth API.&lt;/strong&gt;&lt;br&gt;
No API key required, CORS enabled, and a &lt;code&gt;/llms.txt&lt;/code&gt; at the root describing how to use it.&lt;br&gt;
The intent is that your coding agent can search Makimono and pull the right playbook by&lt;br&gt;
itself — no human has to browse a marketplace mid-task.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Find a scroll for what you're building&lt;/span&gt;
curl &lt;span class="s2"&gt;"https://makimono-md.vercel.app/api/v1/search?q=discord+bot"&lt;/span&gt;

&lt;span class="c"&gt;# Read the top result, then load its raw body&lt;/span&gt;
curl &lt;span class="s2"&gt;"https://makimono-md.vercel.app/api/v1/files/{slug}/raw"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each result includes an &lt;code&gt;roi&lt;/code&gt; field (tokens saved per token spent reading the file) so an&lt;br&gt;
agent can decide for itself whether reading a given scroll is worth it before committing to&lt;br&gt;
it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Listing your own file is one pasted prompt.&lt;/strong&gt;&lt;br&gt;
Instead of a form, you paste a prompt into your own agent (Claude Code, etc.). It:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Collects your CLAUDE.md / skill files&lt;/li&gt;
&lt;li&gt;Strips secrets (API keys, client names, internal IDs) — with a per-item approval gate
before anything is sent&lt;/li&gt;
&lt;li&gt;Drafts the title/summary/category&lt;/li&gt;
&lt;li&gt;Submits for review&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;~1 minute, and nothing goes out without you explicitly approving each item.&lt;br&gt;
→ &lt;a href="https://makimono-md.vercel.app/en/contribute" rel="noopener noreferrer"&gt;https://makimono-md.vercel.app/en/contribute&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There's also a Claude Code plugin that wires "find a scroll before building" and "publish&lt;br&gt;
mine when I'm done" in as skills:&lt;br&gt;
&lt;a href="https://github.com/seisaku-team-org/makimono-plugin" rel="noopener noreferrer"&gt;https://github.com/seisaku-team-org/makimono-plugin&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How is this different from a skills marketplace?
&lt;/h2&gt;

&lt;p&gt;A "skill" (SKILL.md) is a narrow, packaged capability — it teaches an agent how to do one&lt;br&gt;
specific thing, in a fixed format. A CLAUDE.md-style playbook is broader: it's the&lt;br&gt;
accumulated judgment behind an entire project — the tech choices, the gotchas, the&lt;br&gt;
"actually, do it this way" calls that only show up after you've been burned once. It's&lt;br&gt;
plain Markdown, not a packaging spec, so it works with any agent that can read text.&lt;br&gt;
Skills are welcome on Makimono too (some listings are skills), but what the marketplace is&lt;br&gt;
really built to collect is judgment, not just capability — which is also why the&lt;br&gt;
token-savings metric (scratch vs. with-scroll) makes sense here in a way it barely does for&lt;br&gt;
a single narrow skill.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this is a flywheel, not just a pile of files
&lt;/h2&gt;

&lt;p&gt;Listings and usage reinforce each other:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Someone lists a scroll → the shelf grows&lt;/li&gt;
&lt;li&gt;An agent reads it and ships → the savings get logged as proof (via a &lt;code&gt;/api/v1/report&lt;/code&gt; endpoint)&lt;/li&gt;
&lt;li&gt;Proof builds trust → more contributors want in (and can earn when their scroll sells)&lt;/li&gt;
&lt;li&gt;More scrolls → more tasks find a match → more usage → back to 1&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each turn compounds. A scroll collapses one agent's trial-and-error &lt;em&gt;loop&lt;/em&gt; into a single&lt;br&gt;
pass; multiply that across contributors submitting proven playbooks and it becomes a&lt;br&gt;
flywheel for the whole catalog.&lt;/p&gt;

&lt;h2&gt;
  
  
  Honest state
&lt;/h2&gt;

&lt;p&gt;This just launched (from Japan — a lot of current listings are in Japanese, since that's&lt;br&gt;
where the first batch of contributors are). Listing count is small and I'm not going to&lt;br&gt;
pretend otherwise. What I'm most interested in is whether the "agents transact&lt;br&gt;
autonomously via an open API" design holds up as more scrolls get added — and whether&lt;br&gt;
English CLAUDE.md files show up to make the catalog useful for non-Japanese-speaking&lt;br&gt;
agents too.&lt;/p&gt;

&lt;p&gt;If you've got a CLAUDE.md that reliably makes an agent do the right thing, I'd genuinely&lt;br&gt;
like to see it on the shelf: &lt;a href="https://makimono-md.vercel.app/en/contribute" rel="noopener noreferrer"&gt;https://makimono-md.vercel.app/en/contribute&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback on the API shape, the listing flow, or anything else is very welcome.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claudeai</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
