CtrlK
BlogDocsLog inGet started
Tessl Logo

pagerduty-automation

Automate PagerDuty tasks via Rube MCP (Composio): manage incidents, services, schedules, escalation policies, and on-call rotations. Always search tools first for current schemas.

58

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/pagerduty-automation/SKILL.md

The canonical home for this skill is pagerduty-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

61%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.

A well-structured, actionable skill body with clear tool sequences and a useful quick-reference table, weakened by duplicated pitfall content and missing validation feedback loops on destructive operations. Splitting detailed reference material into bundled files and adding verify/retry steps would lift it.

Suggestions

Deduplicate the status-transition, ID-format, and pagination notes so each appears once (e.g., keep them only in Known Pitfalls and reference them from the workflows).

Add explicit validation/feedback loops for destructive and batch operations (e.g., 'Confirm the override no longer appears via PAGERDUTY_GET_SCHEDULES before reporting success').

Provide one concrete example payload for a representative creation call (e.g., a sample `service` object for PAGERDUTY_CREATE_INCIDENT_RECORD) to close the actionability gap.

Consider moving the full Quick Reference table and per-workflow parameter detail into a bundled reference file so SKILL.md stays a lean overview.

DimensionReasoningScore

Conciseness

The body is mostly efficient and avoids explaining basics, but status transitions, ID formats, and pagination are restated across per-workflow Pitfalls, Known Pitfalls, and Common Patterns, so it could be tightened by deduplicating.

3 / 5

Actionability

Concrete tool slugs, ordered sequences with Required/Optional markers, named parameters, and a task→tool→params table give mostly executable guidance, with a minor gap of no example request payloads for creation operations.

4 / 5

Workflow Clarity

Sequences are clearly listed and Setup includes an explicit ACTIVE-status validation checkpoint, but destructive/batch operations (delete schedule override, disable service) lack validate-then-retry feedback loops, capping this at 3 per the rubric.

3 / 5

Progressive Disclosure

No bundle files exist, so the single file is organized into clear, well-labeled sections (Prerequisites, Setup, Core Workflows, Common Patterns, Known Pitfalls, Quick Reference) with easy navigation, though the 250+ line bulk could be split into references.

4 / 5

Total

14

/

20

Passed

Description

75%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 specific, well-scoped description that clearly conveys capability breadth and a distinct niche, but it omits an explicit 'when to use' trigger clause, which caps completeness. Adding a 'Use when...' sentence would raise the overall score.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user wants to automate PagerDuty incident management, on-call rotations, or service/schedule administration.'

Include a few more natural trigger terms like 'alerts', 'acknowledge/resolve incidents', or 'escalation rules' to broaden trigger coverage.

Drop or contextualize 'Always search tools first for current schemas' as it is operational guidance rather than a trigger; consider moving it into the body Setup section.

DimensionReasoningScore

Specificity

The description names the PagerDuty domain and lists multiple concrete capabilities ('manage incidents, services, schedules, escalation policies, and on-call rotations'), giving comprehensive coverage rather than just several actions with gaps.

5 / 5

Completeness

It clearly answers 'what' (automate PagerDuty tasks and the listed capabilities) but lacks any 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

Strong natural terms ('PagerDuty', 'incidents', 'schedules', 'escalation policies', 'on-call rotations') match what a user would say, but a few common variants (e.g., 'alerts', 'acknowledge/resolve') are missing, so it sits just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

'PagerDuty tasks via Rube MCP (Composio)' carves out a clear niche with distinct triggers and minimal overlap risk with unrelated skills.

5 / 5

Total

17

/

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.

Validation15 / 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
administrakt0r/AI-Agents-Safe-Coding-Skills
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.