{"id":1425,"date":"2026-06-11T16:00:50","date_gmt":"2026-06-11T14:00:50","guid":{"rendered":"https:\/\/pletzenauer.com\/2026\/06\/11\/claude-desktop-skills-erweiterungen\/"},"modified":"2026-06-11T18:06:35","modified_gmt":"2026-06-11T16:06:35","slug":"claude-desktop-skills-extensions","status":"publish","type":"post","link":"https:\/\/pletzenauer.com\/en\/2026\/06\/11\/claude-desktop-skills-extensions\/","title":{"rendered":"Skills and extensions in Claude Desktop: productive, not a plugin graveyard"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Skills, tools and knowledge bases are what make Claude Desktop productive. Used well they save time; used badly you get the next plugin glut. Here I sort out the terms and show how a skill library stays clean in a team.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Skills, extensions, tools \u2013 what is what?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Skill: an instruction for a recurring task.<\/strong> A skill bundles a description, prompts and examples for a clearly defined task. Claude selects it as soon as the task matches the description.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tool: a concrete function Claude may call.<\/strong> Tools usually arrive in the app via MCP servers. A tool sends an email, reads a file or creates an appointment \u2013 an atomic command with input and output.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Extension: a bundle of skills, tools and configuration.<\/strong> An extension packages a coherent set, for example for research or code review. You install it once and get a consistent experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Knowledge base: a structured knowledge store.<\/strong> A knowledge base supplies Claude with long-lived context \u2013 product docs, brand ground rules or common answers. It complements skills, it does not replace them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How I write skills that hold up day to day<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A clear task description.<\/strong> The front matter states when the skill applies. If the description is vague, Claude picks it either too rarely or too often.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Two or three examples.<\/strong> Concrete before-and-after examples beat abstract rules. A skill without examples feels like an unused template in practice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The expected result format.<\/strong> Markdown, table, JSON or free text \u2013 define the result and you get reliable output.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Clean boundaries.<\/strong> A skill should describe what it does not do. That avoids hallucinations at the edge of the task.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to avoid the plugin graveyard<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I introduce five ground rules as soon as more than three people are involved.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Version your skills.<\/strong> A shared repository instead of individual copies on every machine. Changes are traceable, rollback is possible.<\/li>\n<li><strong>Keep a naming convention.<\/strong> A format such as role.purpose.verb. Everyone finds skills, and Claude selects them more reliably.<\/li>\n<li><strong>Run a review process.<\/strong> Before rollout, every new skill goes through a short review. Content, examples and permissions are checked.<\/li>\n<li><strong>Clean up quarterly.<\/strong> Skills nobody uses get removed. A short usage stat from the log file is enough as a basis.<\/li>\n<li><strong>Document security clearances.<\/strong> Which data the skill may touch, and which not. This list replaces ten discussions in an audit.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">When a knowledge base really pays off<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Recurring questions.<\/strong> If the same explanation shows up in five threads a week, a knowledge base saves more time than it costs to build.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A stable source.<\/strong> Product docs, brand ground rules or contracts are ideal. Fast-changing content belongs in a live source via MCP instead.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Clear ownership.<\/strong> One person keeps the knowledge base current. Without an owner, every knowledge store goes stale in under six months.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is the difference between skills and MCP servers?<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Skills bundle knowledge, prompts and examples for a recurring task. MCP servers provide functions or data. Skills use MCP but are not servers themselves. Simplified: MCP is the socket, a skill is the tool plugged into it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where do I store my own skill?<\/h3>\n\n\n<p class=\"wp-block-paragraph\">In the app&#8217;s configuration path under the skills directory. Each skill is a folder with a description in the file skill.md and optionally further files such as templates or example prompts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do skills work without a Pro or Team plan?<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Yes. Skills are a client-side feature of the app and are available on all plans. For shared skill libraries in a team, though, at least the Team plan is advisable because you need central management.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How many skills make sense?<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Less is more. Three to seven well-described skills per role are enough in practice. A sprawling library makes Claude pick the wrong skills \u2013 that costs time and trust.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can we share skills across a team?<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Yes, via a shared repository. The skill folders are versioned, the configuration path symbolically linked. Everyone sees the same tools and updates roll out in a controlled way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This article is part of the series <a href=\"https:\/\/pletzenauer.com\/en\/claude-desktop\/\">Set up Claude Desktop<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Skills, tools and knowledge bases are what make Claude Desktop productive. Used well they save time; used badly you get the next plugin glut. Here I sort out the terms and show how a skill library stays clean in a team. Skills, extensions, tools \u2013 what is what? Skill: an instruction for a recurring task. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1470,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-1425","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatisierung"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/posts\/1425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/comments?post=1425"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/posts\/1425\/revisions"}],"predecessor-version":[{"id":1426,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/posts\/1425\/revisions\/1426"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/media\/1470"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/media?parent=1425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/categories?post=1425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pletzenauer.com\/en\/wp-json\/wp\/v2\/tags?post=1425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}