CtrlK
BlogDocsLog inGet started
Tessl Logo

asana-automation

Automate Asana tasks via Rube MCP (Composio): tasks, projects, sections, teams, workspaces. Always search tools first for current schemas.

81

1.88x
Quality

Does it follow best practices?

Impact

100%

1.88x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The content is highly actionable with clear sequenced workflows and validation checkpoints, but it is somewhat monolithic and repeats pitfalls, leaving conciseness and progressive-disclosure room to improve.

Suggestions

Consolidate the per-workflow "Pitfalls" sections with the "Known Pitfalls" section to remove redundancy.

Move the large Quick Reference table and detailed tool sequences into a separate reference file linked from a concise overview.

Add a short top-of-file "Quick start" overview that points to the per-domain workflow sections.

DimensionReasoningScore

Conciseness

The body is mostly lean with tabular quick-reference and no over-explanation of known concepts, but pitfalls are restated in both per-workflow "Pitfalls" sections and a redundant "Known Pitfalls" section, leaving room to tighten.

2 / 3

Actionability

Concrete tool slugs, explicit key parameters, ID-resolution patterns, and pagination specifics make the guidance copy-paste ready for an MCP-tool skill.

3 / 3

Workflow Clarity

Setup steps include validation checkpoints (confirm connection is ACTIVE before running workflows), core workflows use [Prerequisite]/[Optional]/[Required] markers, and parallel operations flag that failed requests do not roll back.

3 / 3

Progressive Disclosure

The single self-contained SKILL.md is well-organized into sections, but the large inline tool-sequence and Quick Reference content that could live in a separate reference file is kept inline with no external one-level references to signal.

2 / 3

Total

10

/

12

Passed

Description

67%

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 specific and clearly niched to Asana, but it lacks an explicit "Use when..." trigger clause and mixes in technical jargon, capping trigger-term quality and completeness.

Suggestions

Add a "Use when..." clause naming natural user triggers (e.g., "Use when managing Asana tasks, projects, sections, teams, or workspaces").

Lead with user-facing terms and push technical phrasing like "Rube MCP (Composio)" to a secondary position so trigger terms stay natural.

Include common variations such as "to-dos" or "Asana boards" to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names the Asana domain and multiple concrete capability areas ("tasks, projects, sections, teams, workspaces"), matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

The "what" is explicit (automate Asana tasks/projects/etc.) but there is no "Use when..." clause or equivalent trigger guidance, which per the rubric caps completeness at 2.

2 / 3

Trigger Term Quality

Includes natural terms users would say ("Asana tasks", "projects", "teams", "workspaces") but pairs them with technical jargon ("Rube MCP (Composio)") and offers no "Use when..." trigger phrasing or common-term variations, so it falls short of full coverage.

2 / 3

Distinctiveness Conflict Risk

Tightly niched to Asana automation with distinct triggers, making it unlikely to fire for an unrelated skill.

3 / 3

Total

10

/

12

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
davepoon/buildwithclaude
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.