<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://www.playbooks.xyz/blog</id>
    <title>Playbooks Blog</title>
    <updated>2026-05-19T06:33:19.171Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <author>
        <name>Playbooks HQ</name>
        <email>press@playbooks.xyz</email>
        <uri>https://www.playbooks.xyz/blog</uri>
    </author>
    <link rel="alternate" href="https://www.playbooks.xyz/atom"/>
    <link rel="self" href="https://www.playbooks.xyz/atom"/>
    <subtitle>All the company news and resources that are fit to print to one place.</subtitle>
    <logo>https://www.playbooks.xyz/seo/playbooks-cover.jpg</logo>
    <icon>https://www.playbooks.xyz/branding/playbooks-favicon.png</icon>
    <rights>2026 © Playbooks, Inc</rights>
    <category term="news"/>
    <category term="changelog"/>
    <category term="perspectives"/>
    <category term="engineering"/>
    <category term="customers"/>
    <entry>
        <title type="html"><![CDATA[W14: Introducing MCP]]></title>
        <id>w14-mcp</id>
        <link/>
        <updated>2026-03-29T00:00:00.000Z</updated>
        <content type="html"><![CDATA[<h3>Overview</h3>
<p>This week we introduced <code>@playbooks/mcp</code>, a new MCP server for Playbooks.
It gives frontier models and coding agents a direct way to work with Playbooks from tools like Claude Code, Cursor, Codex, and VS Code.</p>
<p>This matters because the Playbooks interface is only part of the workflow.
As agents become more involved in how developers explore, download, publish, and deploy software, Playbooks needs a first-class entrypoint for that layer too.</p>
<h3>What's New</h3>
<ul>
<li>Added <code>@playbooks/mcp</code> as a new MCP server for Playbooks</li>
<li>Added support for clients like Claude Code, Cursor, Codex, and VS Code</li>
<li>Added CLI helpers for installing MCP client configuration</li>
<li>Reused the same Playbooks session and config model as <code>@playbooks/cli</code></li>
<li>Exposed common Playbooks workflows to agents through MCP tools</li>
</ul>
<h3>Built on the CLI</h3>
<p><code>@playbooks/mcp</code> does not reimplement Playbooks logic from scratch.
Instead, it wraps the Playbooks CLI so agents can use the same account, config, and project workflows that already exist at the terminal layer.</p>
<p>That keeps the model simpler and gives us one shared path for authentication, account access, and local project actions.</p>
<h3>What Agents Can Do</h3>
<p>Through MCP, agents can help with common Playbooks workflows such as:</p>
<ul>
<li>checking authentication and session state</li>
<li>exploring marketplace and account resources</li>
<li>downloading, adding, and cloning plays into local projects</li>
<li>syncing, publishing, and deploying plays</li>
</ul>
<p>The goal is not just chat-based access.
It is to make Playbooks practical inside real agent-driven workflows.</p>
<h3>Getting Started</h3>
<p>The fastest way to connect a client is through the CLI helpers:</p>
<pre><code class="language-sh">playbooks mcp claude
playbooks mcp cursor
playbooks mcp codex
playbooks mcp vscode
</code></pre>
<p>From there, developers can authenticate with the CLI and start using Playbooks through a fresh MCP-enabled chat.</p>
<h3>That's all for now</h3>
<p>MCP is an important step toward making Playbooks usable anywhere developers and agents work together.
We’re excited to keep building both the CLI and MCP layers so the platform feels just as natural in an agent workflow as it does in the browser.</p>
]]></content>
        <author>
            <name>Eric Hubbell</name>
        </author>
        <category label="Changelog" term="changelog"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[W12: Data Ingestion]]></title>
        <id>w12-ingestion</id>
        <link/>
        <updated>2026-03-15T00:00:00.000Z</updated>
        <content type="html"><![CDATA[<h3>Overview</h3>
<p>This week we migrated our ingestion pipeline to an AI-driven approach.
It is mostly an internal change, but it matters because ingestion sits near the front of everything else Playbooks does after a project is connected.</p>
<p>If we can understand a play more accurately and with less overhead, we can make the rest of the system faster, more flexible, and easier to scale.</p>
<h3>What's New</h3>
<ul>
<li>Replaced the older synchronous mapping flow with an AI-driven ingestion pipeline</li>
<li>Added parallel processing for more of the ingestion workload</li>
<li>Improved how plays are mapped into the Playbooks taxonomy</li>
<li>Improved how deployment defaults are generated for incoming projects</li>
<li>Reduced manual and template-heavy internal processes</li>
</ul>
<h3>Better Project Understanding</h3>
<p>The new pipeline uses frontier models to analyze a connected project and map it into the Playbooks ecosystem.
That includes assigning the frameworks, languages, platforms, packages, tools, and topics that help make a play more discoverable and better understood across the product.</p>
<p>This gives us a more flexible ingestion layer than the older rule-heavy approach, especially as the range of supported projects continues to expand.</p>
<h3>Better Deployment Defaults</h3>
<p>We also moved beyond a narrower template-based system for generating deployment configuration.
The new ingestion flow can produce more lightweight, structured defaults for getting a play ready to run on our infrastructure.</p>
<p>That should translate into:</p>
<ul>
<li>fewer manual steps on our side</li>
<li>better default accuracy</li>
<li>a cleaner path from connected source to runnable demo</li>
</ul>
<h3>Why It Matters</h3>
<p>Most users will not notice this change directly, but they should feel it indirectly over time.
Smarter ingestion means less friction when publishing, fewer edge cases to handle manually, and a stronger foundation for scale as more projects move through the platform.</p>
<h3>That's all for now</h3>
<p>This is one of those updates that is more foundational than flashy.
We’re excited about it because it simplifies our internal systems while making Playbooks more capable behind the scenes.</p>
]]></content>
        <author>
            <name>Eric Hubbell</name>
        </author>
        <category label="Changelog" term="changelog"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[W10: Introducing Widgets]]></title>
        <id>w10-widgets</id>
        <link/>
        <updated>2026-03-01T00:00:00.000Z</updated>
        <content type="html"><![CDATA[<h3>Overview</h3>
<p>This week we introduced <strong>Widgets</strong>, a new embed layer for Playbooks.
They make it possible to place plays outside the main app so developers can share them directly in websites, docs, portfolios, and READMEs.</p>
<p>The goal is to make distribution lighter and more portable.
Instead of always sending people back to Playbooks first, Widgets let the experience travel closer to where the work already lives.</p>
<h3>What's New</h3>
<ul>
<li>Added a dedicated Widgets app for configuring and previewing embeds</li>
<li>Added five widget types: <code>modal</code>, <code>button</code>, <code>link</code>, <code>card</code>, and <code>badge</code></li>
<li>Added copy-paste installation and embed code for each variant</li>
<li>Added support for embedding plays across websites, docs, and READMEs</li>
<li>Added the <code>@playbooks/widgets</code> package for using widgets outside this workspace</li>
</ul>
<h3>Five Widget Types</h3>
<p>Widgets are designed to fit different surfaces and levels of context.</p>
<ul>
<li><strong>Modal</strong> for launching a Playbooks experience inline</li>
<li><strong>Button</strong> for a straightforward call to action</li>
<li><strong>Link</strong> for lightweight text-based placement</li>
<li><strong>Card</strong> for a richer preview of a play</li>
<li><strong>Badge</strong> for compact display in docs and repositories</li>
</ul>
<p>That range makes it easier to choose the right amount of UI for the surface you are working with.</p>
<h3>Built for Distribution</h3>
<p>Widgets are especially useful when a play needs to appear somewhere other than the main marketplace.
That could be a landing page, technical documentation, a personal website, or a repository README.</p>
<p>The experience stays lightweight, but it still points back to the same underlying play and launch flow.</p>
<h3>Configurator and Package</h3>
<p>To support this release, we also introduced a dedicated Widgets app for configuring, previewing, and copying widget code.
Once configured, developers can install <code>@playbooks/widgets</code> and drop the chosen widget into their own project.</p>
<p>That gives Playbooks a cleaner path from discovery to embed to launch.</p>
<h3>That's all for now</h3>
<p>Widgets are an important step in making Playbooks more portable.
We’re excited to keep improving the embed experience so plays can show up naturally wherever developers already share their work.</p>
]]></content>
        <author>
            <name>Eric Hubbell</name>
        </author>
        <category label="Changelog" term="changelog"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[W8: Introducing Partials]]></title>
        <id>w8-partials</id>
        <link/>
        <updated>2026-02-15T00:00:00.000Z</updated>
        <content type="html"><![CDATA[<h3>Overview</h3>
<p>This week we introduced <strong>Partials</strong>, a new play variant built for smaller, reusable pieces of software.
Instead of forcing everything into a starter, template, or stack -- Partials give developers a way to publish and deploy focused units like components, sections, blocks, and other targeted code snippets.</p>
<p>The goal is simple: make it easier to reuse the valuable middle layer of software that sits between a full app and a single copy-paste snippet.</p>
<h3>What's New</h3>
<ul>
<li>Added Partials as a new way to package reusable code</li>
<li>Added support for deploying a Partial on top of a larger template project</li>
<li>Added support for file-level and directory-level Partials</li>
<li>Added CLI support through <code>playbooks add &lt;uuid&gt;</code></li>
<li>Added a cleaner path from discovery to install for smaller building blocks</li>
</ul>
<h3>A Smaller Unit of Reuse</h3>
<p>Partials can be as small as a single file or as large as a directory of related files.
That makes them a better fit for real-world building blocks that do not need to stand on their own as a full project.</p>
<p>This opens up a more practical publishing model for things like:</p>
<ul>
<li>UI components</li>
<li>page sections</li>
<li>feature blocks</li>
<li>focused patterns that belong inside a larger codebase</li>
</ul>
<h3>Designed to Layer on Top</h3>
<p>Partials are designed to deploy onto another play, typically a starter or template that already contains the broader application structure.
That means you can start with the plumbing you need, then layer in focused functionality one piece at a time.</p>
<p>They also support the same broader deployment story as other plays, including demo configuration, private files, credentials, and install instructions where needed.</p>
<h3>CLI Support with <code>playbooks add</code></h3>
<p>To make Partials more useful in day-to-day workflows, we also added the <code>playbooks add &lt;uuid&gt;</code> command to the CLI.
That command is designed to pull a play into your local project, place it in the destination you choose, and run the install commands needed to get it working.</p>
<p>The result is a much cleaner path from:</p>
<ul>
<li>finding a Partial</li>
<li>adding it to a project</li>
<li>installing what it needs</li>
<li>continuing work locally</li>
</ul>
<h3>Best Fit</h3>
<p>Partials work best when paired with a larger base project.
A good workflow is to start with a starter or template that gives you the right framework and infrastructure, then layer Partials on top as needed.</p>
<p>That keeps the overall setup flexible while still letting each reusable piece stay focused and composable.</p>
<h3>That's all for now</h3>
<p>Partials are an important step toward making Playbooks useful across more of the software lifecycle, especially the in-between layer where developers are often reusing patterns rather than entire apps.
We're excited to keep building around this model and make the path from discovery to implementation even smoother.</p>
]]></content>
        <author>
            <name>Eric Hubbell</name>
        </author>
        <category label="Changelog" term="changelog"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[W6: Introducing the Ledger]]></title>
        <id>w6-ledger</id>
        <link/>
        <updated>2026-02-01T00:00:00.000Z</updated>
        <content type="html"><![CDATA[<h3>Overview</h3>
<p>This week we introduced the <strong>Ledger</strong>, the system that tracks activity and powers creator earnings on Playbooks.
It is designed to make revenue share more transparent, more auditable, and easier to follow as the platform grows.</p>
<p>The Ledger is a foundational part of how we think about the Playbooks economy.
It connects product usage to creator rewards in a way that can scale with the network.</p>
<h3>What's New</h3>
<ul>
<li>Added the Ledger as the system of record for creator earnings</li>
<li>Added daily processing with a rolling verification lag</li>
<li>Added account-level and play-level performance tracking</li>
<li>Added transfer and payout pipelines for verified merchant accounts</li>
<li>Added a 60/40 revenue split in favor of creators</li>
</ul>
<h3>How It Works</h3>
<p>The Ledger runs on a daily basis and measures verified network activity across the platform.
From there, it determines how much value each play contributed during the given period and records that performance as a permanent ledger entry.</p>
<p>That flow is built around a few core ideas:</p>
<ul>
<li>only verified activity should influence earnings</li>
<li>the record should be immutable once written</li>
<li>creators should be able to understand where their revenue is coming from</li>
</ul>
<h3>Public and Private Visibility</h3>
<p>The Ledger uses a dual-ledger model.
On one side, Playbooks can show account-level network activity in a privacy-conscious way.
On the other, creators can see more granular play-level performance and earnings tied to their own work.</p>
<p>This gives the platform more transparency without exposing information that should remain private.</p>
<h3>Transfers and Payouts</h3>
<p>Once Ledger activity has been processed, Playbooks creates transfers for the plays that earned credits.
Those transfers roll up into payouts for accounts that have completed merchant setup and remain in good standing.</p>
<p>Merchant setup is handled through Stripe and is required before funds can be distributed to your bank account.</p>
<h3>Important Details</h3>
<ul>
<li>the Ledger runs daily with a rolling 30-day verification lag</li>
<li>only accounts and teams in good standing are eligible for processing</li>
<li>transfers and payouts require an active merchant account</li>
<li>payout activity is designed to stay automated, while still giving creators control from settings</li>
</ul>
<h3>That's all for now</h3>
<p>The Ledger is an important step toward the larger creator economy we want Playbooks to support.
We're excited to keep building the financial layer behind the platform so developers can earn from the value they contribute.</p>
]]></content>
        <author>
            <name>Eric Hubbell</name>
        </author>
        <category label="Changelog" term="changelog"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[W3: Introducing Chats]]></title>
        <id>w3-chats</id>
        <link/>
        <updated>2026-01-15T00:00:00.000Z</updated>
        <content type="html"><![CDATA[<h3>Overview</h3>
<p>This week we introduced <strong>Chats</strong>, the private messaging layer for Playbooks.
It gives developers a lightweight place to ask an author a question, share a play, or keep a conversation moving without jumping into another tool.</p>
<p>Chats are designed to feel fast and familiar while staying close to the work happening across the platform.</p>
<h3>What's New</h3>
<ul>
<li>Added private messaging to Playbooks</li>
<li>Added direct messages and group chats</li>
<li>Added attachments for plays, frameworks, user profiles, etc</li>
<li>Added sub-threads for smaller conversations inside a larger chat</li>
<li>Added controls for muting, editing, blocking, and reporting</li>
</ul>
<h3>Direct and Group Chats</h3>
<p>Chats support both one-to-one conversations and group conversations.
That makes them useful whether you are asking a quick question about a play or coordinating with a few people around a shared project.</p>
<p>All users can receive and participate in chats.
Pro subscribers and above can start new chats.</p>
<h3>Built Around the Work</h3>
<p>Instead of treating messaging as a separate destination, Chats are built around the things developers are already doing on Playbooks.</p>
<p>You can use them to:</p>
<ul>
<li>ask an author a question before getting started</li>
<li>share discoveries with another developer</li>
<li>forward attachments such as plays, frameworks, and user profiles</li>
<li>carry out richer conversations with text, files, and code snippets</li>
<li>branch into sub-threads when one part of the conversation needs its own lane</li>
</ul>
<h3>Privacy and Controls</h3>
<p>We also added the controls needed to keep conversations healthy and manageable.</p>
<ul>
<li>mute chats you do not want to follow closely</li>
<li>edit chats and messages as needed</li>
<li>block or report another user at any time</li>
</ul>
<h3>That's all for now</h3>
<p>Chats are an important step toward making Playbooks more collaborative, not just more searchable.
We're excited to keep building on this foundation as we continue expanding social and team workflows across the platform.</p>
]]></content>
        <author>
            <name>Eric Hubbell</name>
        </author>
        <category label="Changelog" term="changelog"/>
    </entry>
</feed>