Acuity Scheduling integration. Manage Calendars, Clients, Users, Forms, Packages, Coupons. Use when the user wants to interact with Acuity Scheduling data.
Install with Tessl CLI
npx tessl i github:membranedev/application-skills --skill acuity-scheduling75
Quality
70%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/acuity-scheduling/SKILL.mdDiscovery
75%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This description has good structure with an explicit 'Use when' clause and clear product identification, making it complete and distinctive. However, it lacks specificity in the actions beyond 'Manage' and could benefit from more natural trigger terms users might say when needing scheduling help.
Suggestions
Replace vague 'Manage' with specific actions like 'Create, view, update, and cancel appointments; manage client records; configure availability'
Add natural trigger terms users would say: 'appointments', 'bookings', 'schedule meetings', 'availability', 'book time slots'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (Acuity Scheduling) and lists entity types (Calendars, Clients, Users, Forms, Packages, Coupons) but uses vague verb 'Manage' without specifying concrete actions like 'create appointments', 'view availability', or 'update client records'. | 2 / 3 |
Completeness | Clearly answers both what (manage various Acuity entities) and when ('Use when the user wants to interact with Acuity Scheduling data') with an explicit trigger clause. | 3 / 3 |
Trigger Term Quality | Includes 'Acuity Scheduling' which users would say, plus entity names like 'Calendars' and 'Clients'. However, missing common variations like 'appointments', 'bookings', 'scheduling software', or 'book a meeting' that users might naturally use. | 2 / 3 |
Distinctiveness Conflict Risk | 'Acuity Scheduling' is a specific product name that creates a clear niche. Unlikely to conflict with other scheduling tools or generic calendar skills due to the explicit product reference. | 3 / 3 |
Total | 10 / 12 Passed |
Implementation
64%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill provides solid actionable guidance with executable CLI commands and a useful action reference table. However, it opens with unnecessary explanatory content about what Acuity Scheduling is, and lacks validation checkpoints in the workflow for error recovery. The structure is adequate but could benefit from better progressive disclosure.
Suggestions
Remove the introductory paragraph explaining what Acuity Scheduling is - Claude already knows this context
Add validation steps after connection creation (e.g., 'Verify connection: membrane connection list --json | grep CONNECTION_ID')
Include error handling guidance: what to do when actions fail or return unexpected results
Consider moving the large action table to a separate ACTIONS.md file and referencing it from the main skill
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill includes some unnecessary explanation (e.g., 'Acuity Scheduling is a tool that allows businesses...') that Claude already knows. The overview section listing entities without actionable context adds little value. However, the CLI commands and action table are reasonably efficient. | 2 / 3 |
Actionability | Provides fully executable CLI commands with clear syntax, a comprehensive action table with specific action keys, and concrete examples for running actions with JSON parameters. The proxy request section includes all necessary flags and options. | 3 / 3 |
Workflow Clarity | Steps for setup and connection are listed but lack validation checkpoints. No explicit verification steps after connection creation or action execution. Missing feedback loops for error handling (e.g., what to do if connection fails or action returns an error). | 2 / 3 |
Progressive Disclosure | Content is reasonably organized with clear sections, but the skill is somewhat monolithic. The action table could be referenced from a separate file. Links to official docs are provided but no internal file references for advanced topics or examples. | 2 / 3 |
Total | 9 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
Table of Contents
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.