CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ops-inspector

AIOps-style CloudBase inspection skill (v3). Use when users need health checks, log diagnosis, alarm interpretation (CPU alert normal?, peak QPS), metrics via queryEnv(action=metrics), or fault playbooks for 429 / AI model 429 / function timeout / function 404 / ACCESS_TOKEN_INVALID / zero invocations. Triggers on 巡检, 诊断, 告警, 峰值 QPS, 限频, 调用量为 0, troubleshooting.

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Excellent operational content: fully executable MCP tool calls, symptom-to-query mappings that encode real domain knowledge, a sequenced inspection workflow with validation checkpoints and recovery paths, and a clean split of detailed baselines/playbooks into verified reference files. The only real cost is token redundancy from repeating the fault list, the callCloudApi prohibition, and the sibling-skill directory multiple times.

Suggestions

State the fault list (429 / AI model 429 / function timeout / function 404 / ACCESS_TOKEN_INVALID / 调用量为 0) once in the Activation Contract and reference "the v3 fault list" elsewhere, instead of repeating the full enumeration ~6 times across the modes table, checklist, v3 additions, and targeted workflow.

Drop or merge the closing "Related Skills" section into "Then also read" (they list the same sibling skills), and compress the "AIOps Methodology" section — its five principles (data collection, pattern recognition, root-cause hypothesis, etc.) are concepts the agent already applies.

Keep one authoritative statement of the "never use callCloudApi for metrics" rule (e.g. in Do NOT use for) and shorten the other mentions to a pointer, preserving the guardrail while removing ~3 redundant restatements.

DimensionReasoningScore

Conciseness

The body is overwhelmingly lean and concrete (tool-call tables, checklists, a report template, no teaching of known concepts outside the short "AIOps Methodology" section), but more than minor redundancy could be trimmed: the fault list "429 / AI model 429 / function timeout / function 404 / ACCESS_TOKEN_INVALID / 调用量为 0" is repeated ~6 times, the callCloudApi prohibition appears 4 times, and the closing "Related Skills" list duplicates the "Then also read" section. This sits above the mostly-efficient anchor 3 (the padding is confined and structural, not conceptual) but below the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Guidance is copy-paste ready throughout: exact MCP calls like `queryEnv(action="metrics", envId="<EnvId>", metricName="GatewayTraceEnvQPS")`, a full Preferred Tool Map, and CLS query strings encoding non-obvious domain knowledge ("EXCEED_TOKEN_QUOTA_LIMIT OR Too Many Requests", "404005 OR exceed max poll", "statusCode:>499") that cover the common cases. Nothing is left at the vague-direction level, matching the fully-executable anchor.

5 / 5

Workflow Clarity

The Full Inspection Workflow is a clearly sequenced 7-step process with checkpoints (Step 1 env check, Step 3 CLS check gating Step 6), an explicit "Minimal checklist", and error-recovery loops such as "If binding fails or only one environment appears, credentials are being resolved per directory — see ../cloudbase-cli/references/core.md". The skill is read-only/diagnostic, so the destructive-operation cap does not apply, and it matches the validation-plus-feedback-loops anchor.

5 / 5

Progressive Disclosure

The body is a clear overview that delegates baselines to the verified, one-level-deep `references/alarm-interpretation.md` and playbook steps to `references/fault-playbooks.md` (both real files with substantive, correctly-split content), signaled both in a dedicated "Then also read" topic map and at point of use. Sibling-skill references are local relative paths with an explicit missing-file fallback policy, keeping navigation easy; this fits the well-signaled one-level-deep anchor rather than the minor-gaps anchor 4.

5 / 5

Total

19

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete, tool-specific capabilities; explicit use-when guidance; and bilingual trigger terms including exact error codes users would paste. The only weakness is minor overlap risk with sibling CloudBase debugging skills around generic terms like "troubleshooting" and function-error symptoms.

DimensionReasoningScore

Specificity

Names multiple concrete, tool-specific actions — "health checks, log diagnosis, alarm interpretation (CPU alert normal?, peak QPS), metrics via queryEnv(action=metrics)" — plus an enumerated fault-playbook list (429 / AI model 429 / function timeout / function 404 / ACCESS_TOKEN_INVALID / zero invocations), giving comprehensive coverage of the skill's capabilities. The only fluff is the brief "AIOps-style … (v3)" self-label, which does not reduce the concreteness of the action list.

5 / 5

Completeness

Both questions are answered explicitly: the "what" via the enumerated capabilities (health checks, log diagnosis, alarm interpretation, metrics via queryEnv(action=metrics), fault playbooks) and the "when" via an explicit "Use when users need…" clause plus a concrete "Triggers on …" list. This is the clear-what-and-when-with-concrete-trigger-phrases anchor; a 4 would require the when to be less explicit, which it is not.

5 / 5

Trigger Term Quality

"Triggers on 巡检, 诊断, 告警, 峰值 QPS, 限频, 调用量为 0, troubleshooting" covers natural terms in both Chinese and English, and phrases like "CPU alert normal?" and error codes like ACCESS_TOKEN_INVALID match exactly what a user would say or paste. This matches the comprehensive-synonyms anchor; it is above anchor 4 because no common variation for this domain is obviously missing.

5 / 5

Distinctiveness Conflict Risk

The description is clearly scoped to a niche (CloudBase inspection/diagnosis) with distinctive triggers (specific error codes, 峰值 QPS, 限频), so it is well above the broad-overlap anchors. However, the generic term "troubleshooting" and fault triggers like "function timeout / function 404" overlap with closely related sibling debugging skills (e.g. a cloud-functions development skill), which is exactly the minor-overlap-with-closely-related-skills anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

TencentCloudBase/CloudBase-AI-Toolkit

Path

config/source/skills/ops-inspector/SKILL.md

Reviewed

Table of Contents

Is this your skill?

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.