CtrlK
BlogDocsLog inGet started
Tessl Logo

power-automate

Power Automate integration. Manage data, records, and automate workflows. Use when the user wants to interact with Power Automate data.

54

Quality

61%

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 ./skills/power-automate/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The content is action-dense with executable CLI commands and good structural organization, but it explains basic background Claude already knows and lacks explicit validation/feedback-loop checkpoints for the batch and destructive operations it performs.

Suggestions

Remove or trim the opening paragraph explaining what Power Automate is and who uses it; Claude already knows this and it adds no actionable value.

Add an explicit validate/verify checkpoint after running actions or proxy requests (e.g. 'Verify the response status and output field before reporting success; on error, inspect the error field and retry with adjusted params').

Replace bare placeholders like QUERY and CONNECTION_ID with at least one fully-worked example so the commands are copy-paste ready.

DimensionReasoningScore

Conciseness

The body is largely efficient with concrete commands and tight prose, but it opens with a paragraph explaining what Power Automate is and who uses it (concepts Claude already knows), which is minor over-explanation that keeps it just below a 5.

4 / 5

Actionability

It provides concrete, executable CLI commands throughout (install, login, connection ensure, action list/run, request proxy) with real flags and JSON examples, but a few spots use placeholders like QUERY/CONNECTION_ID without showing a worked example, leaving minor gaps.

4 / 5

Workflow Clarity

The connection setup is sequenced with state checks (READY/BUILDING/CLIENT_ACTION_REQUIRED) and a polling loop, but there is no validation/verification step after destructive actions (e.g. running or proxying API calls), and the destructive/batch context caps it at 3 per the rubric feedback-loop rule.

3 / 5

Progressive Disclosure

Content is well-organized into clear sections (Install, Authentication, Connecting, Searching, Running, Proxy, Best practices) at a single level with no nested references and no bundle files to misplace; only minor gaps in cross-signaling keep it from a 5.

4 / 5

Total

15

/

20

Passed

Description

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

The description is concise and third-person with an explicit 'Use when' clause, but the action list is generic and the trigger phrasing lacks synonyms and file/term variations. It reads as a competent but not yet comprehensive overview.

Suggestions

Replace the generic 'Manage data, records, and automate workflows' with specific concrete actions (e.g. 'list and run flows, inspect run history, trigger flows on demand').

Expand the 'Use when' clause with natural trigger phrases and synonyms users actually say (e.g. 'Use when the user mentions Power Automate, flows, Power Platform automation, or wants to run or inspect a flow').

Add common synonyms/extensions (flows, Microsoft flows, Power Platform) to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain ('Power Automate integration') and two concrete actions ('Manage data, records, and automate workflows'), but these are generic verbs rather than a comprehensive list of specific capabilities, matching the score-3 anchor of 'domain and 1-2 concrete actions, but not comprehensive.'

3 / 5

Completeness

It has a clear 'what' (manage data/records/automate workflows) and a 'Use when' clause, but the 'when' is terse and not concretely tied to trigger phrases, so it sits at the clear-what-with-weak-when level rather than fully explicit.

3 / 5

Trigger Term Quality

It includes 'Power Automate' and 'workflows' but omits common natural variations and synonyms (e.g. 'flows', 'Microsoft flows', 'Power Platform'); coverage is partial rather than comprehensive.

3 / 5

Distinctiveness Conflict Risk

The Power Automate niche is fairly specific and unlikely to overlap with unrelated skills, though 'manage data, records, and automate workflows' is broad enough to risk minor overlap with general automation/data skills.

4 / 5

Total

13

/

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
membranedev/application-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.