Product skills
- Overview
- From developer experience to agent experience
- Anatomy and distribution of a product skill
- What the research says about product skills
- Problems with product skills
- The docs-first approach
- Making docs accessible to agents
- Roles for tech writers with product skills
- Mining users' AI chat sessions: gaps and forensics
- Reimagining the documentation experience
Lesson 1 of 10
The first chapter of this course focused on internal skills, which you build to automate your own authoring tasks such as editing Javadoc comments or generating release notes. As noted in the scope discussion, there’s another side to skills: building skills for external users of your documentation. These types of skills are called “product skills.”
A product skill is a small package of instructions published alongside documentation to guide the AI coding agents your users run. It tells an agent how to work with your product correctly.
As we explore product skills here, let me call out two warnings up front. First, a tech writer’s instinct is often to provide thorough, complete, and detailed coverage. With product skills, that approach tends to backfire. An exhaustive skill can overwhelm the model, lead it down unnecessary paths, and consume tokens without improving the output. The benchmark data behind that finding is covered in What the research says.
Second, a product skill isn’t where your leverage is. The content an agent needs to work with is likely within your documentation already. Writing the product skill’s guidance directly into your docs reaches every agent on every platform, along with every human reader, rather than only the users who installed your skill file. In other words, this chapter argues for a docs-first approach, where the product skill serves as a compressed mirror of core content rather than a separate artifact built exclusively for machines.
Also, a bit of a disclaimer: I’m new to working with product skills. I’ve been part of groups that built and shipped them, but they still feel exploratory and are an area where no one really knows the best approach. Evaluative feedback from real users, based on chat logs, is slow and complex to unravel. What follows is my reading of the benchmark research, combined with observations about where technical documentation has traditionally been weakest (silos, lack of systems thinking, which agents need to steer through API choices). I’ve tried to mark the uncertain areas rather than smooth them over.
Why product skills exist
Before we jump into product skills, let’s set the scene a bit by defining the “audience.” A large share of the traffic hitting developer documentation is no longer human. In June 2026, Cloudflare CEO Matthew Prince shared Cloudflare Radar data showing that automated systems generate 57.5% of HTTP requests to web content, passing human traffic at 42.5%. Narrowing to developer documentation portals, an April 2026 Mintlify study analyzed 790 million requests and found 45.3% came from coding agents, close behind human browser requests at 45.8%. The same study found that Claude Code and Cursor account for 95.6% of identified agent traffic.
We can read those agent-heavy statistics with some nuance. Agents are far more request-hungry than people. Prince noted that a human shopping for a camera visits roughly five websites, whereas an agent performing the same task can visit 5,000. The share of your audience that is agentic is much smaller than the share of your traffic. The shift to agents as a primary audience is real, though, even if raw request numbers overstate it.
It also helps to remember that agents aren’t a separate readership with independent goals. Nearly all agentic traffic traces back to a human request. A developer asks for a feature, and the agent searches the documentation on their behalf. Humans direct the agents with goals and tasks. The agent is an intermediary standing between your documentation and the reader you already had, rather than an entirely new kind of audience.
Sponsored
What the agent already knows
What do we know about our new agent audience? We know that agents aren’t beginners. Agents arrive already knowing a great deal about your product because your public documentation, tutorials, and code repositories are already part of their training data. If you ask a model about your authentication flow, you’ll usually get an answer that’s mostly correct, occasionally out of date, and confident throughout.
That changes the job of preparing documentation. You aren’t filling an empty context so much as correcting an informed one at the specific points where it goes wrong. In other words, most of what you might be tempted to put in a product skill the agent can already supply for itself, and the research shows what happens when you supply it anyway.
What this chapter covers
The topics that follow fall into four groups. The first group establishes the foundation. From developer experience to agent experience looks at how agents reach your content today through MCP, retrieval, Markdown, and /llms.txt, and examines which problems each layer solves. This overview clarifies what existing tools solve and highlights the specific gaps that remain.
The second group examines the product skill on its own terms. Anatomy and distribution covers what the artifact contains and how it reaches users, What the research says reviews the benchmark evidence on whether skills help, and Problems with product skills covers what can go wrong even when the skill content is sound.
The third group presents the argument for a docs-first approach. The docs-first approach discusses why updating core documentation is usually more effective than building standalone skills, along with the specific situations where a skill is still useful. Making docs accessible to agents then covers the delivery work that lets agents read that documentation in the first place.
The final group focuses on implementation. Roles for tech writers examines ownership, Mining users’ AI chat sessions covers how to identify real failure points, and Reimagining the documentation experience explores deliverables that become possible when documentation is treated as the primary interface.
Continue to the next topic: From developer experience to agent experience
About Tom Johnson
I'm an API technical writer based in the Seattle area. On this blog, I write about topics related to technical writing and communication — such as software documentation, API documentation, AI, information architecture, content strategy, writing processes, plain language, tech comm careers, and more. Check out my API documentation course if you're looking for more info about documenting APIs. Or see my posts on AI and AI course section for more on the latest in AI and tech comm.
If you're a technical writer and want to keep on top of the latest trends in the tech comm, be sure to subscribe to email updates below. You can also learn more about me or contact me. Finally, note that the opinions I express on my blog are my own points of view, not that of my employer.