CtrlK
BlogDocsLog inGet started
Tessl Logo

apple-notes

Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.

78

2.68x
Quality

71%

Does it follow best practices?

Impact

94%

2.68x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./openclaw/skills/apple-notes/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

This is a reasonably well-structured CLI reference skill that covers the main operations of the `memo` tool. Its main weaknesses are the reliance on interactive prompts without providing non-interactive alternatives for Claude to use programmatically, some redundancy between sections, and lack of error handling or validation guidance.

Suggestions

Document non-interactive usage patterns or flags (if available) so Claude can execute commands without terminal prompts — interactive-only commands are problematic for an AI agent.

Merge the 'Limitations' and 'Notes' sections to eliminate redundancy (macOS-only is stated twice, automation permissions mentioned twice).

Add example output for key commands like `memo notes` and `memo notes -s` so Claude knows what to expect and can parse results.

DimensionReasoningScore

Conciseness

Mostly efficient but has some redundancy — 'macOS-only' is stated twice, and the 'Notes' section at the end largely repeats information from 'Setup' and 'Limitations'. Some sections like 'Limitations' and 'Notes' could be merged.

2 / 3

Actionability

Provides concrete CLI commands for each operation, which is good. However, many commands rely on interactive prompts (e.g., -a, -e, -d, -m) without explaining how to use them non-interactively or programmatically, which limits Claude's ability to automate tasks. No examples of expected output or non-interactive usage patterns.

2 / 3

Workflow Clarity

Each operation is listed clearly as a single step, but there's no sequencing for multi-step workflows (e.g., create a folder then move a note into it), no error handling guidance, and no validation steps. The interactive nature of many commands is noted but not addressed with workarounds.

2 / 3

Progressive Disclosure

For a simple, single-purpose CLI reference skill with no bundle files, the content is well-organized into logical sections (View, Create, Edit, Delete, Move, Export, Limitations). The flat structure is appropriate for the scope.

3 / 3

Total

9

/

12

Passed

Description

85%

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 is a strong description that clearly specifies the tool, platform, and concrete actions, and includes an explicit 'Use when' clause. The main weakness is that trigger terms could be broader to capture more natural user phrasings (e.g., 'jot down', 'Notes app'). The mention of 'OpenClaw' in the trigger clause is unusual and may not match how users naturally phrase requests.

Suggestions

Expand trigger terms to include more natural user phrasings like 'jot down', 'write a note', 'Notes app', 'save a memo', or 'take notes'.

Replace 'OpenClaw' with more generic phrasing (e.g., 'the user') since users are unlikely to reference that term in their requests.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: create, view, edit, delete, search, move, and export notes. Also specifies the tool (`memo` CLI) and platform (macOS).

3 / 3

Completeness

Clearly answers both 'what' (manage Apple Notes via memo CLI with specific actions listed) and 'when' (explicit 'Use when' clause specifying trigger scenarios like adding, listing, searching notes, or managing folders).

3 / 3

Trigger Term Quality

Includes natural terms like 'add a note', 'list notes', 'search notes', 'manage note folders', and 'Apple Notes', but misses common variations like 'reminder', 'jot down', 'write a note', 'memo', or 'Notes app'. The reference to 'OpenClaw' is an unusual term that wouldn't naturally be used by most users.

2 / 3

Distinctiveness Conflict Risk

Highly distinctive — targets a specific tool (`memo` CLI), a specific platform (macOS), and a specific application (Apple Notes). Unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Validation

72%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation8 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

8

/

11

Passed

Repository
trpc-group/trpc-agent-go
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.