[{"data":1,"prerenderedAt":491},["ShallowReactive",2],{"docs:en:\u002Fdocs\u002Fagents\u002Fskills":3},{"page":4,"navigation":362,"surround":486,"prefix":365},{"id":5,"title":6,"body":7,"description":354,"extension":355,"meta":356,"navigation":357,"path":358,"seo":359,"stem":360,"__hash__":361},"agentDocs\u002Fdocs\u002F3.agents\u002F3.skills.md","Skills",{"type":8,"value":9,"toc":341},"minimark",[10,14,19,25,59,62,66,84,90,97,101,122,125,132,140,144,158,183,190,193,197,200,203,206,210,227,230,234,248,251,258,262,305,309,320,333],[11,12,13],"p",{},"A skill is a named instruction on how something is done. Skills live in a library of their own and can be attached to several agents.",[15,16,18],"h2",{"id":17},"create-a-skill","Create a skill",[11,20,21,24],{},[22,23,6],"strong",{}," in the sidebar opens the skill library. There are three ways to create a skill:",[26,27,28,39,53],"ul",{},[29,30,31,34,35,38],"li",{},[22,32,33],{},"Start empty",": creates a skill named ",[22,36,37],{},"Unnamed skill",", without a description and without text.",[29,40,41,44,45,48,49,52],{},[22,42,43],{},"Create a new skill with AI (in the chat)",": starts a conversation in the chat. The chat creates the skill and shows the card ",[22,46,47],{},"Skill saved"," with the button ",[22,50,51],{},"Open",".",[29,54,55,58],{},[22,56,57],{},"Import SKILL.md",": takes over a SKILL.md file as a draft to review.",[11,60,61],{},"A skill from the chat is saved immediately, without an approval card. It is private. If the chat saves again in the same conversation, it overwrites the skill instead of creating a second one.",[15,63,65],{"id":64},"edit-and-delete-a-skill","Edit and delete a skill",[11,67,68,69,72,73,76,77,80,81,52],{},"On a skill's detail page, the description is under ",[22,70,71],{},"When should the agent use it?",". You write the text under ",[22,74,75],{},"Instruction",". There you switch between ",[22,78,79],{},"Text"," and ",[22,82,83],{},"Preview",[11,85,86,89],{},[22,87,88],{},"Undo"," goes back at most one version, and only if the instruction changed. This step can itself be reversed.",[11,91,92,93,96],{},"If you leave the page with unsaved changes, the browser asks first. ",[22,94,95],{},"Delete skill"," at the bottom left deletes the skill.",[15,98,100],{"id":99},"attach-skills-to-an-agent","Attach skills to an agent",[102,103,104,107,116],"ol",{},[29,105,106],{},"Open the agent.",[29,108,109,110,112,113,52],{},"In the card ",[22,111,6],{},", click ",[22,114,115],{},"Add skill",[29,117,118,119,52],{},"Tick the skills and click ",[22,120,121],{},"Done",[11,123,124],{},"The chain symbol in the list detaches a skill from the agent again.",[11,126,127,128,131],{},"Above the list is the switch ",[22,129,130],{},"Use all skills",". When it is on, the agent knows every switched-on skill of the workspace in the chat. When it is off, it knows only the attached ones.",[133,134,135],"note",{},[11,136,137,139],{},[22,138,130],{}," applies only in the chat. An agent step in a workflow always uses the skills selected on that step.",[15,141,143],{"id":142},"import-and-export-skillmd","Import and export SKILL.md",[11,145,146,147,149,150,80,154,157],{},"The import via ",[22,148,57],{}," reads Anthropic's SKILL.md format: a YAML header with ",[151,152,153],"code",{},"name",[151,155,156],{},"description",", followed by the text in Markdown.",[11,159,160,161,164,165,164,168,164,171,174,175,178,179,182],{},"The text is taken over unchanged. Next to it, the draft marks lines that work differently in lowcloud. Each note has a category: ",[22,162,163],{},"Program call",", ",[22,166,167],{},"File access",[22,169,170],{},"Network access",[22,172,173],{},"Only in Claude Code"," or ",[22,176,177],{},"Foreign tool",". The draft also warns about English text, about ",[151,180,181],{},"allowed-tools"," from another environment and about unknown entries in the file header.",[11,184,185,186,189],{},"The skill is saved only when you click ",[22,187,188],{},"Apply",". If you drag several .md files at once, only the first is processed.",[11,191,192],{},"The export downloads the skill as a SKILL.md file. The file name is in lower case with hyphens. The exported file runs in Claude Code.",[15,194,196],{"id":195},"how-an-agent-uses-a-skill","How an agent uses a skill",[11,198,199],{},"A skill consists of a name, a description and an instruction text in Markdown.",[11,201,202],{},"The agent's prompt contains only an index: the name and description of every skill. The agent fetches the full text itself when the description fits the task. The index is part of every request and costs tokens.",[11,204,205],{},"Skill names are not unique. If two skills have the same name, the model gets both texts and decides for itself.",[15,207,209],{"id":208},"skill-status","Skill status",[26,211,212,218],{},[29,213,214,217],{},[22,215,216],{},"Draft",": a skill without a description. It is saved, but delivered neither in the chat nor in a run, even if it is attached.",[29,219,220,223,224,226],{},[22,221,222],{},"Off",": the switch on the skill card is off. The skill is then not in the chat index, cannot be read, does not run in any run and is missing from the catalog of the build chat. Links stay in place and carry the badge ",[22,225,222],{},". Switching it on restores everything.",[11,228,229],{},"If the index gets too large, switch skills off. lowcloud does not shorten the index by itself.",[15,231,233],{"id":232},"visibility","Visibility",[11,235,236,237,240,241,244,245,247],{},"The chip on the detail page sets a skill from ",[22,238,239],{},"Private"," to ",[22,242,243],{},"Workspace",". It is then in the library of the workspace. Back on ",[22,246,239],{},", only the author sees it.",[11,249,250],{},"A private skill cannot be attached to an agent in the catalog, nor to the base chat. Conversely, a skill cannot be made private as long as an agent or workflow that the team sees uses it. The message names them.",[11,252,253,254,257],{},"The section ",[22,255,256],{},"Used by"," on a skill's detail page shows where the skill is attached.",[15,259,261],{"id":260},"limits","Limits",[263,264,265,278],"table",{},[266,267,268],"thead",{},[269,270,271,275],"tr",{},[272,273,274],"th",{},"Field",[272,276,277],{},"Limit",[279,280,281,290,298],"tbody",{},[269,282,283,287],{},[284,285,286],"td",{},"Name",[284,288,289],{},"80 characters",[269,291,292,295],{},[284,293,294],{},"Description",[284,296,297],{},"1,000 characters",[269,299,300,302],{},[284,301,75],{},[284,303,304],{},"20,000 characters",[15,306,308],{"id":307},"permissions","Permissions",[11,310,311,312,315,316,319],{},"Anyone who may build (the role ",[22,313,314],{},"admin",", or the former role ",[22,317,318],{},"developer",") can create, change, switch on or off and delete skills.",[11,321,322,323,326,327,329,330,52],{},"People with the role ",[22,324,325],{},"member"," cannot read the skill library or the skill texts. Their sidebar has no entry ",[22,328,6],{},", and opening the address directly redirects them to the list ",[22,331,332],{},"Agents",[11,334,335,336,52],{},"What applies in a partner's client workspace is described under ",[337,338,340],"a",{"href":339},"\u002Fdocs\u002Fworkspace\u002Fpartner","Partner",{"title":342,"searchDepth":343,"depth":343,"links":344},"",2,[345,346,347,348,349,350,351,352,353],{"id":17,"depth":343,"text":18},{"id":64,"depth":343,"text":65},{"id":99,"depth":343,"text":100},{"id":142,"depth":343,"text":143},{"id":195,"depth":343,"text":196},{"id":208,"depth":343,"text":209},{"id":232,"depth":343,"text":233},{"id":260,"depth":343,"text":261},{"id":307,"depth":343,"text":308},"Create named instructions that an agent reads when it needs them.","md",{},true,"\u002Fdocs\u002Fagents\u002Fskills",{"title":6,"description":354},"docs\u002F3.agents\u002F3.skills","Qqa5QPy-uqn-o_Odh26fnIzcYv6_pZaFpPSfZ63XHBA",[363],{"title":364,"path":365,"stem":366,"children":367,"page":-1},"Docs","\u002Fdocs","docs",[368,371,390,395,417,447,452,466,471],{"title":369,"path":365,"stem":370},"Documentation","docs\u002Findex",{"title":372,"icon":373,"path":374,"stem":375,"children":376,"page":389},"Getting started","i-lucide-compass","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[377,381,385],{"title":378,"path":379,"stem":380},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","docs\u002F1.getting-started\u002F1.overview",{"title":382,"path":383,"stem":384},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002F1.getting-started\u002F2.quickstart",{"title":386,"path":387,"stem":388},"Glossary","\u002Fdocs\u002Fgetting-started\u002Fglossary","docs\u002F1.getting-started\u002F3.glossary",false,{"title":391,"path":392,"stem":393,"icon":394},"Chat","\u002Fdocs\u002Fchat","docs\u002F2.chat","i-lucide-message-circle",{"title":332,"icon":396,"path":397,"stem":398,"children":399,"page":389},"i-lucide-bot","\u002Fdocs\u002Fagents","docs\u002F3.agents",[400,404,408,409,413],{"title":401,"path":402,"stem":403},"Building agents","\u002Fdocs\u002Fagents\u002Fbuilding","docs\u002F3.agents\u002F1.building",{"title":405,"path":406,"stem":407},"Knowledge","\u002Fdocs\u002Fagents\u002Fknowledge","docs\u002F3.agents\u002F2.knowledge",{"title":6,"path":358,"stem":360},{"title":410,"path":411,"stem":412},"Sharing and access","\u002Fdocs\u002Fagents\u002Fsharing","docs\u002F3.agents\u002F4.sharing",{"title":414,"path":415,"stem":416},"Microsoft Teams","\u002Fdocs\u002Fagents\u002Fteams","docs\u002F3.agents\u002F5.teams",{"title":418,"icon":419,"path":420,"stem":421,"children":422,"page":389},"Workflows","i-lucide-workflow","\u002Fdocs\u002Fworkflows","docs\u002F4.workflows",[423,427,431,435,439,443],{"title":424,"path":425,"stem":426},"Your first workflow","\u002Fdocs\u002Fworkflows\u002Ffirst-workflow","docs\u002F4.workflows\u002F1.first-workflow",{"title":428,"path":429,"stem":430},"The builder","\u002Fdocs\u002Fworkflows\u002Fbuilder","docs\u002F4.workflows\u002F2.builder",{"title":432,"path":433,"stem":434},"Steps","\u002Fdocs\u002Fworkflows\u002Fsteps","docs\u002F4.workflows\u002F3.steps",{"title":436,"path":437,"stem":438},"Triggers","\u002Fdocs\u002Fworkflows\u002Ftriggers","docs\u002F4.workflows\u002F4.triggers",{"title":440,"path":441,"stem":442},"Publishing and setup","\u002Fdocs\u002Fworkflows\u002Fpublishing","docs\u002F4.workflows\u002F5.publishing",{"title":444,"path":445,"stem":446},"Runs","\u002Fdocs\u002Fworkflows\u002Fruns","docs\u002F4.workflows\u002F6.runs",{"title":448,"path":449,"stem":450,"icon":451},"Approvals","\u002Fdocs\u002Fapprovals","docs\u002F5.approvals","i-lucide-check-check",{"title":453,"icon":454,"path":455,"stem":456,"children":457,"page":389},"Integrations","i-lucide-cable","\u002Fdocs\u002Fconnections","docs\u002F6.connections",[458,462],{"title":459,"path":460,"stem":461},"Connecting services","\u002Fdocs\u002Fconnections\u002Fservices","docs\u002F6.connections\u002F1.services",{"title":463,"path":464,"stem":465},"Custom integrations and MCP","\u002Fdocs\u002Fconnections\u002Fcustom","docs\u002F6.connections\u002F2.custom",{"title":467,"path":468,"stem":469,"icon":470},"Sovereignty","\u002Fdocs\u002Fsovereignty","docs\u002F7.sovereignty","i-lucide-shield-check",{"title":243,"icon":472,"path":473,"stem":474,"children":475,"page":389},"i-lucide-users","\u002Fdocs\u002Fworkspace","docs\u002F8.workspace",[476,480,484],{"title":477,"path":478,"stem":479},"Workspace and roles","\u002Fdocs\u002Fworkspace\u002Froles","docs\u002F8.workspace\u002F1.roles",{"title":481,"path":482,"stem":483},"Credit and costs","\u002Fdocs\u002Fworkspace\u002Fcosts","docs\u002F8.workspace\u002F2.costs",{"title":340,"path":339,"stem":485},"docs\u002F8.workspace\u002F3.partner",[487,489],{"title":405,"path":406,"stem":407,"description":488,"children":-1},"Store rules for all agents and documents for a single agent.",{"title":410,"path":411,"stem":412,"description":490,"children":-1},"Make an agent visible to your team, restrict access or pass it on as a copy.",1791184597247]