CtrlK
BlogDocsLog inGet started
Tessl Logo

basecamp-automation

Automate Basecamp project management, to-dos, messages, people, and to-do list organization via Rube MCP (Composio). Always search tools first for current schemas.

56

Quality

65%

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/basecamp-automation/SKILL.md

The canonical home for this skill is basecamp-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.

The body is well-structured and actionable with concrete tool sequences and parameters, but it repeats pitfalls across sections and omits validation checkpoints for destructive operations. The empty "When to Use" section adds no value.

Suggestions

Add explicit validation/verification checkpoints after destructive or batch operations (e.g., after PUT_PROJECTS_PEOPLE_USERS, re-list project people to confirm the grant/revoke took effect; after creating a to-do, confirm via GET_BUCKETS_TODOLISTS_TODOS).

Remove the standalone "Known Pitfalls" section (or fold it into a single authoritative location) since it duplicates the per-workflow "Pitfalls" blocks, reducing token cost.

Replace the filler "When to Use" line with concrete trigger conditions or delete the section.

DimensionReasoningScore

Conciseness

Content is mostly useful reference material and avoids explaining concepts Claude already knows, but the standalone "Known Pitfalls" section largely restates pitfalls already given per workflow, and the "When to Use" section is filler ("applicable to execute the workflow or actions described in the overview").

3 / 5

Actionability

Provides concrete, executable guidance: named tool slugs in sequenced order, parameter names with types ("Integer project/bucket ID"), formats ("YYYY-MM-DD"), and concrete values (status="active", the fixed color palette), with only minor gaps.

4 / 5

Workflow Clarity

Workflows are clearly sequenced with Prerequisite/Required/Optional labels and the setup includes a validation checkpoint (confirm connection ACTIVE), but the core workflows lack post-operation validation/verification steps for destructive or batch operations (e.g., PUT_PROJECTS_PEOPLE_USERS grant/revoke, message updates), which caps workflow clarity at 3.

3 / 5

Progressive Disclosure

Well-organized into labeled workflows, Common Patterns, Known Pitfalls, and a Quick Reference table with no nested references; structure is clear, though the ~230-line single-file body could optionally split the Quick Reference into a reference file.

4 / 5

Total

14

/

20

Passed

Description

70%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 clearly states what the skill does and targets a distinct niche, but it lacks an explicit "Use when..." trigger clause, which caps completeness. Trigger-term coverage is good and specificity is solid.

Suggestions

Add an explicit "Use when..." clause naming concrete user triggers (e.g., "Use when managing Basecamp to-dos, posting project messages, or managing project access and people").

Sharpen the capability list from domain areas to concrete operations (e.g., "create to-do lists, assign tasks, post messages, grant/revoke project access") to lift specificity toward 5.

DimensionReasoningScore

Specificity

Lists several concrete capability areas ("project management, to-dos, messages, people, and to-do list organization") rather than vague language, though the actions are domain areas rather than fine-grained operations, leaving minor coverage gaps.

4 / 5

Completeness

The "what" is clear ("Automate Basecamp project management...") but there is no "Use when..." trigger clause, only the instruction "Always search tools first"; per the rubric a missing explicit trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural user-facing terms ("Basecamp", "to-dos", "messages", "people", "project management") with good coverage; a few common synonyms or phrasings users might say are missing.

4 / 5

Distinctiveness Conflict Risk

"Basecamp ... via Rube MCP (Composio)" carves out a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

16

/

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.