Live
Black Hat USAAI BusinessBlack Hat AsiaAI BusinessPost Quantum Cryptography - ComputerphileComputerphile YTScientists Build Living Robots With Nervous SystemsIEEE RoboticsWhy AI health chatbots won’t make you better at diagnosing yourself – new research - Gavi, the Vaccine AllianceGoogle News: AIRun OpenCode in Docker - Clean machine, same convenienceDEV CommunityGood UI Is Just Invisible EngineeringDEV CommunityFace Tracking for Vertical Video: Why It's Harder Than It Looks (And How It Works)DEV CommunityI Built a Privacy-First Developer Toolbox That Runs 100% in Your BrowserDEV CommunityI Published 3 Products on Gumroad. 0 Sales. Here's My Honest Postmortem.DEV CommunityPersist session state with filesystem configuration and execute shell commandsAWS AI BlogExclusive: Beehiiv expands into podcasting, taking aim at PatreonTechCrunch AICommon Manual Testing Techniques and The Future of Manual Testing in the age of AIDEV CommunityBlue Owl caps private credit funds redemptions at 5% after steep request levelsCNBC TechnologyBlack Hat USAAI BusinessBlack Hat AsiaAI BusinessPost Quantum Cryptography - ComputerphileComputerphile YTScientists Build Living Robots With Nervous SystemsIEEE RoboticsWhy AI health chatbots won’t make you better at diagnosing yourself – new research - Gavi, the Vaccine AllianceGoogle News: AIRun OpenCode in Docker - Clean machine, same convenienceDEV CommunityGood UI Is Just Invisible EngineeringDEV CommunityFace Tracking for Vertical Video: Why It's Harder Than It Looks (And How It Works)DEV CommunityI Built a Privacy-First Developer Toolbox That Runs 100% in Your BrowserDEV CommunityI Published 3 Products on Gumroad. 0 Sales. Here's My Honest Postmortem.DEV CommunityPersist session state with filesystem configuration and execute shell commandsAWS AI BlogExclusive: Beehiiv expands into podcasting, taking aim at PatreonTechCrunch AICommon Manual Testing Techniques and The Future of Manual Testing in the age of AIDEV CommunityBlue Owl caps private credit funds redemptions at 5% after steep request levelsCNBC Technology
AI NEWS HUBbyEIGENVECTOREigenvector

Anthropic Publishes Official Skills Guide — How It Compares to Soul Spec

DEV Communityby Tom LeeApril 1, 20263 min read1 views
Source Quiz

<p>name: sprint-planner</p> <h2> description: Manages Linear project workflows. Use when user mentions "sprint" or "create tasks". </h2> <div class="highlight js-code-highlight"> <pre class="highlight markdown"><code> <span class="gs">**Progressive Disclosure**</span> in three levels minimizes token usage: <span class="p">1.</span> <span class="gs">**Frontmatter**</span> — always in system prompt (decides when to trigger) <span class="p">2.</span> <span class="gs">**SKILL.md body**</span> — loaded when relevant (actual instructions) <span class="p">3.</span> <span class="gs">**Linked files**</span> — explored only when needed (detailed references) <span class="gu">## What Soul Spec Does</span> Soul Spec defines an agent's <span class="gs">**identity**</span>: </code></pre> </div> <p>my-age

name: sprint-planner

description: Manages Linear project workflows. Use when user mentions "sprint" or "create tasks".

**Progressive Disclosure** in three levels minimizes token usage:

  1. Frontmatter — always in system prompt (decides when to trigger)
  2. SKILL.md body — loaded when relevant (actual instructions)
  3. Linked files — explored only when needed (detailed references)

What Soul Spec Does

Soul Spec defines an agent's identity:`

Enter fullscreen mode

Exit fullscreen mode

my-agent/ ├── soul.json # Metadata (name, description, tags) ├── SOUL.md # Personality, tone, principles ├── IDENTITY.md # Basic information └── USER.md # User context

If Skills answer "how to do it," Soul Spec answers "who does it."

Comparison

Skills (SKILL.md)Soul Spec (soul.json)
PurposeWorkflow knowledgePersona & identity
Core question"How to do it?""Who am I?"
TriggerOn user requestAlways active
MultipleMany skills at onceOne persona
MCPDirect supportIndirect (via skills)
StandardAnthropic-proprietaryOpen spec (LLM-agnostic)

Why You Need Both

Anthropic describes Skills with a kitchen analogy:

  • MCP = professional kitchen (tools, ingredients, equipment)
  • Skills = recipes (step-by-step instructions)

Add Soul Spec to complete the picture:

  • Soul = the chef (experience, style, philosophy)

Same recipe, different chef, different experience. A customer onboarding workflow executed by "friendly, thorough Brad" feels different from "fast, efficient Kira."

Notable Points from the Guide

1. Skills API

  • /v1/skills endpoint for programmatic management
  • container.skills parameter in Messages API
  • Agent SDK integration

2. Organization-wide Deployment

  • Admins can deploy skills workspace-wide (shipped Dec 2025)
  • Automatic updates, centralized management

3. Five Patterns

  • Sequential Workflow Orchestration
  • Multi-MCP Coordination
  • Iterative Refinement
  • Context-aware Tool Selection
  • Domain-specific Intelligence

4. Open Standard Declaration

"We've published Agent Skills as an open standard. Like MCP, we believe skills should be portable across tools and platforms."

Skills aims for open portability — the same direction Soul Spec has pursued from day one.

In Practice: Skills + Soul Spec`

Enter fullscreen mode

Exit fullscreen mode

my-agent/ ├── soul.json # Agent identity ├── SOUL.md # Personality and principles ├── IDENTITY.md # Basic info ├── skills/ │ ├── sprint-planner/ │ │ └── SKILL.md # Sprint planning workflow │ └── code-review/ │ └── SKILL.md # Code review workflow

The Soul defines *who*. Skills define *what*. Together, they form the **complete agent package**.

What This Means

Anthropic formalizing Skills into a 33-page guide signals a maturing agent ecosystem:

  • MCP → how agents connect to the world (2024)
  • Skills → how agents work (2025-2026)
  • Soul Spec → how agents exist

All three layers aim for open standards. They solve different problems. Not competition — completion.


Explore Soul Spec at clawsouls.ai. A guide for using Skills alongside Soul Spec is coming soon.


Originally published at blog.clawsouls.ai`

Enter fullscreen mode

Exit fullscreen mode

Was this article helpful?

Sign in to highlight and annotate this article

AI
Ask AI about this article
Powered by Eigenvector · full article context loaded
Ready

Conversation starters

Ask anything about this article…

Daily AI Digest

Get the top 5 AI stories delivered to your inbox every morning.

Knowledge Map

Knowledge Map
TopicsEntitiesSource
Anthropic P…updateplatformintegrationreviewagentpublishedDEV Communi…

Connected Articles — Knowledge Graph

This article is connected to other articles through shared AI topics and tags.

Building knowledge graph…

Discussion

Sign in to join the discussion

No comments yet — be the first to share your thoughts!