Answer questions about Tactical RMM (TRMM) — an open-source remote monitoring and management platform. Covers architecture, installation, agent deployment (Windows/Linux/macOS), MeshCentral integration, scripting (PowerShell/Python/Bash/Deno), script variables, custom fields, keystore, automated checks, tasks, automation policies, maintenance mode, alerting, email/SMS notifications, webhooks, REST API, global settings, overrides, permissions, Django admin, URL actions, user interface, software management, web terminal, management commands, reporting (Enterprise), SSO (Enterprise), third-party integrations (Bitdefender, Zammad), SNMP checks, BitLocker key retrieval, remote background sessions, and troubleshooting FAQ.
60
70%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Critical
Do not install without reviewing
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/trmm-expert/skills/trmm-expert/SKILL.mdQuality
Discovery
82%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong, highly specific description that thoroughly enumerates the capabilities of the skill with excellent trigger term coverage and a clear niche. Its main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know precisely when to select this skill. The exhaustive feature list is impressive but could benefit from a brief trigger statement to achieve top marks on completeness.
Suggestions
Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Tactical RMM setup, configuration, agent deployment, scripting, alerting, or troubleshooting TRMM-related issues.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description lists an extensive and specific set of concrete capabilities: agent deployment across OS types, scripting languages, MeshCentral integration, automated checks, alerting, webhooks, REST API, Django admin, BitLocker key retrieval, SNMP checks, and many more. This goes well beyond naming a domain and some actions. | 3 / 3 |
Completeness | The description thoroughly answers 'what does this do' with its comprehensive feature list, but it lacks an explicit 'Use when...' clause or equivalent trigger guidance. The opening 'Answer questions about Tactical RMM' partially implies when, but there is no explicit statement like 'Use when the user asks about TRMM configuration, deployment, or troubleshooting.' Per the rubric, a missing 'Use when...' clause caps completeness at 2. | 2 / 3 |
Trigger Term Quality | Excellent coverage of natural keywords users would say: 'Tactical RMM', 'TRMM', 'MeshCentral', 'agent deployment', 'PowerShell', 'Python', 'Bash', 'alerting', 'webhooks', 'REST API', 'BitLocker', 'SNMP', 'SSO', 'Bitdefender', 'Zammad', 'remote background sessions', 'troubleshooting'. These are terms a user working with TRMM would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | The description is highly distinctive — Tactical RMM / TRMM is a specific product with a clear niche. The mention of MeshCentral, TRMM-specific features like script variables, custom fields, automation policies, and specific integrations (Bitdefender, Zammad) make it very unlikely to conflict with other skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
57%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured navigation/routing skill that excels at progressive disclosure and organizing a large knowledge domain into discoverable reference files. Its main weakness is that it functions primarily as an index rather than providing directly actionable guidance — nearly all concrete instructions are delegated to reference files that weren't provided for evaluation. The quick reference syntax section and caveats add genuine value, but the skill could be tighter overall.
Suggestions
Add a brief example of a complete answer workflow: e.g., 'User asks X → Read file Y → Find section Z → Synthesize answer like this' to make the routing process more actionable.
Include at least one end-to-end executable example (e.g., a curl command for the API, or a complete script using custom fields) directly in the skill to provide immediate actionability without requiring reference file lookups.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is generally well-structured and avoids explaining basic concepts Claude already knows (e.g., what Django or Vue.js are), but the Domain Concept Map section, while useful, includes some explanatory content that could be tightened. The cross-reference guide and searching tips add moderate value but contribute to overall length (~150 lines for what is essentially a routing/navigation document). | 2 / 3 |
Actionability | The skill provides concrete syntax examples (variable references, YAML data queries, Jinja loops) and specific caveats (trailing slashes, case sensitivity, backslash escaping), which is good. However, the skill is primarily a navigation/routing document that delegates all actual instructions to reference files. There are no executable workflows or copy-paste-ready commands for accomplishing tasks — it tells Claude where to look rather than what to do. | 2 / 3 |
Workflow Clarity | The cross-reference guide provides clear sequencing for multi-file lookups, and the reference navigation table is well-organized. However, there are no explicit validation checkpoints or feedback loops for any process. The skill describes a lookup workflow (read reference → answer) but doesn't specify how to verify answer correctness or handle cases where references don't cover the question. | 2 / 3 |
Progressive Disclosure | Excellent progressive disclosure structure: a concise overview with domain concepts, a clear navigation table mapping topics to specific reference files, a cross-reference guide for multi-topic questions, and tips for searching large reference files. All references are one level deep and clearly signaled. Content is appropriately split between the overview skill and detailed reference files. | 3 / 3 |
Total | 9 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
dd10cc1
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.