asklearn
Skill9 starsChanged 8 months agoMITView on GitHub
Look up Microsoft Purview documentation and guidance from Microsoft Learn. Use this skill ONLY when the user's question does NOT match a diagnostic symptom in dlm-diagnostics. Use dlm-diagnostics first for troubleshooting issues like retention policy errors, archive problems, inactive mailboxes, etc. Use asklearn for general questions like: how do I create a retention policy, how do I set up eDiscovery, how do I enable audit logging, how do I configure communication compliance, how do I set up information barriers, how do I use insider risk management, how do I manage records, or how do I configure adaptive scopes.
In this repository7 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- asklearnSkill
- dlm-diagnosticsSkill
- skill-creatorSkill
- dlm-diagnosticsSkill
- skill-creatorSkill
The file
Files
Ask Learn
Surface relevant Microsoft Learn documentation and step-by-step guidance for Microsoft Purview topics. This skill is a fallback — use the dlm-diagnostics skill first for troubleshooting active issues.
When to Use This Skill
- User asks "how do I…" about a Purview feature
- User asks for help, guidance, or documentation
- User wants to learn about a Purview capability
- The question does not match a diagnostic symptom in
dlm-diagnostics
When NOT to Use This Skill
- User reports a specific problem or error → use
dlm-diagnosticsinstead - User needs to run diagnostic commands → use
dlm-diagnosticsinstead - The symptom matches any entry in the
dlm-diagnosticsdecision tree → use that skill
Supported Topics
| Topic | Keywords |
| Retention Policies | retention, retain, delete after, data lifecycle |
| Retention Labels | retention label, auto-apply label, compliance tag |
| Archive Mailboxes | archive, auto-expanding archive, online archive |
| Inactive Mailboxes | inactive mailbox, deleted user mailbox, preserve mailbox |
| eDiscovery | ediscovery, content search, legal hold, litigation hold, review set |
| Audit Log | audit, audit log, user activity, admin activity |
| Communication Compliance | communication compliance, monitor communications, chat monitoring |
| Information Barriers | information barrier, chinese wall, block communication |
| Insider Risk Management | insider risk, data theft, departing employee, risky user |
| Records Management | records management, declare record, disposition, file plan |
| Adaptive Scopes | adaptive scope, dynamic scope, scope query |
Workflow
- Check dlm-diagnostics first — if the user's question matches a diagnostic symptom, use that skill instead.
- Call the
ask_learnMCP tool — pass the user's question as thequestionparameter. - Present the results — the tool returns matching Microsoft Learn links and step-by-step guidance.
- Summarize — provide the user with the most relevant links and a brief overview of the steps.
Output Format
## 📚 Microsoft Learn Resources
**Topic:** <matched topic>
### Documentation
- [Link title](url) — brief context
### Quick Steps
1. Step 1
2. Step 2
3. ...
> 💡 For detailed instructions, visit the linked documentation.
> ⚠️ If you're experiencing an issue with this feature, try the `dlm-diagnostics` skill instead.Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

