Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Create hybrid agent skills for Microsoft technologies, combining essential local knowledge with dynamic Microsoft Learn MCP lookups for deeper exploration.
Create hybrid agent skills for Microsoft technologies, combining essential local knowledge with dynamic Microsoft Learn MCP lookups for deeper exploration.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Create hybrid skills for Microsoft technologies that store essential knowledge locally while enabling dynamic Learn MCP lookups for deeper details.
Skills are modular packages that extend agent capabilities with specialized knowledge and workflows. A skill transforms a general-purpose agent into a specialized one for a specific domain.
skill-name/ βββ SKILL.md (required) # Frontmatter (name, description) + instructions βββ references/ # Documentation loaded into context as needed βββ sample_codes/ # Working code examples βββ assets/ # Files used in output (templates, etc.)
Frontmatter is critical: name and description determine when the skill triggersβbe clear and comprehensive Concise is key: Only include what agents don't already know; context window is shared No duplication: Information lives in SKILL.md OR reference files, not both
ToolPurposeWhen to Usemicrosoft_docs_searchSearch official docsFirst pass discovery, finding topicsmicrosoft_docs_fetchGet full page contentDeep dive into important pagesmicrosoft_code_sample_searchFind code examplesGet implementation patterns
If the Learn MCP server is not available, use the mslearn CLI from the command line instead: # Run directly (no install needed) npx @microsoft/learn-cli search "semantic kernel overview" # Or install globally, then run npm install -g @microsoft/learn-cli mslearn search "semantic kernel overview" MCP ToolCLI Commandmicrosoft_docs_search(query: "...")mslearn search "..."microsoft_code_sample_search(query: "...", language: "...")mslearn code-search "..." --language ...microsoft_docs_fetch(url: "...")mslearn fetch "..." Generated skills should include this same CLI fallback table so agents can use either path.
Build deep understanding using Learn MCP tools in three phases: Phase 1 - Scope Discovery: microsoft_docs_search(query="{technology} overview what is") microsoft_docs_search(query="{technology} concepts architecture") microsoft_docs_search(query="{technology} getting started tutorial") Phase 2 - Core Content: microsoft_docs_fetch(url="...") # Fetch pages from Phase 1 microsoft_code_sample_search(query="{technology}", language="{lang}") Phase 3 - Depth: microsoft_docs_search(query="{technology} best practices") microsoft_docs_search(query="{technology} troubleshooting errors") Investigation Checklist After investigating, verify: Can explain what the technology does in one paragraph Identified 3-5 key concepts Have working code for basic usage Know the most common API patterns Have search queries for deeper topics
Present findings and ask: "I found these key areas: [list]. Which are most important?" "What tasks will agents primarily perform with this skill?" "Which programming language should code samples prioritize?"
Use the appropriate template from skill-templates.md: Technology TypeTemplateClient library, NuGet/npm packageSDK/LibraryAzure resourceAzure ServiceApp development frameworkFramework/PlatformREST API, protocolAPI/Protocol Generated Skill Structure {skill-name}/ βββ SKILL.md # Core knowledge + Learn MCP guidance βββ references/ # Detailed local documentation (if needed) βββ sample_codes/ # Working code examples βββ getting-started/ βββ common-patterns/
Store locally when: Foundational (needed for any task) Frequently accessed Stable (won't change) Hard to find via search Keep dynamic when: Exhaustive reference (too large) Version-specific Situational (specific tasks only) Well-indexed (easy to search) Content Guidelines Content TypeLocalDynamicCore concepts (3-5)β FullHello world codeβ FullCommon patterns (3-5)β FullTop API methodsSignature + exampleFull docs via fetchBest practicesTop 5 bulletsSearch for moreTroubleshootingSearch queriesFull API referenceDoc links
Review: Is local content sufficient for common tasks? Test: Do suggested search queries return useful results? Verify: Do code samples run without errors?
"{name} overview" β purpose, architecture "{name} getting started quickstart" β setup steps "{name} API reference" β core classes/methods "{name} samples examples" β code patterns "{name} best practices performance" β optimization
"{service} overview features" β capabilities "{service} quickstart {language}" β setup code "{service} REST API reference" β endpoints "{service} SDK {language}" β client library "{service} pricing limits quotas" β constraints
"{framework} architecture concepts" β mental model "{framework} project structure" β conventions "{framework} tutorial walkthrough" β end-to-end flow "{framework} configuration options" β customization
microsoft_docs_search(query="semantic kernel overview") microsoft_docs_search(query="semantic kernel plugins functions") microsoft_code_sample_search(query="semantic kernel", language="csharp") microsoft_docs_fetch(url="https://learn.microsoft.com/semantic-kernel/overview/")
semantic-kernel/ βββ SKILL.md βββ sample_codes/ βββ getting-started/ β βββ hello-kernel.cs βββ common-patterns/ βββ chat-completion.cs βββ function-calling.cs
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.