CtrlK
BlogDocsLog inGet started
Tessl Logo

apple-reminders

Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.

64

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/apple-reminders/SKILL.md

The canonical home for this skill is apple-reminders in deepgram/dglabs-deepclaw

SKILL.md
Quality
Evals
Security

Quality

Content

83%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 highly concise and fully actionable as a CLI reference. The main gap is the absence of validation/confirmation checkpoints for destructive and batch operations, which caps workflow clarity.

Suggestions

Add a verification step before destructive actions, e.g., 'Before `delete`/`--force`, run `remindctl <view>` to confirm the id'.

Add an explicit confirmation hint for batch operations like `complete 1 2 3`.

Optionally note that `--force` skips confirmation so users verify intent first.

DimensionReasoningScore

Conciseness

The body is a lean, terse command reference with one-line lead-ins and no over-explanation of concepts Claude already knows, matching the lean-and-efficient anchor.

5 / 5

Actionability

Every entry is a concrete, copy-paste-ready CLI invocation covering the tool's common cases (add, list, edit, complete, delete, JSON/plain output), matching the fully-executable anchor.

5 / 5

Workflow Clarity

Tasks are grouped by operation but destructive/batch operations (delete, --force, batch complete) lack validation checkpoints, so the destructive-operations cap limits this to 3.

3 / 5

Progressive Disclosure

A single well-organized file with clear section headers and no nested references; appropriately self-contained, though it does not exercise external reference navigation that would reach 5.

4 / 5

Total

17

/

20

Passed

Description

75%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 specific, well-scoped, and distinct, with strong concrete action coverage. Its main weakness is the absence of an explicit 'when to use' clause, which caps completeness.

Suggestions

Add an explicit 'Use when...' clause (e.g., 'Use when the user wants to manage Apple Reminders or todos via the CLI on macOS') to raise completeness.

Include a natural synonym like 'todos' or 'tasks' to broaden trigger-term coverage.

Optionally mention scripting automation as a use case since JSON/TSV output is highlighted.

DimensionReasoningScore

Specificity

The description names five concrete actions ("list, add, edit, complete, delete") plus capability areas ("lists, date filters, and JSON/plain output"), matching the comprehensive-coverage anchor.

5 / 5

Completeness

It gives a clear "what" but lacks any "Use when..." clause or equivalent trigger guidance, so per the missing-trigger cap it cannot exceed 3.

3 / 5

Trigger Term Quality

Natural terms like "Apple Reminders", "reminders", and "lists" are present, but common synonyms (e.g., "todos") and explicit triggers are missing, fitting the good-but-not-comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

The scope is tightly bound to "Apple Reminders via the remindctl CLI on macOS", a clear niche with minimal overlap risk against other skills.

5 / 5

Total

17

/

20

Passed

Validation

81%

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

Validation13 / 16 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

13

/

16

Passed

Repository
Bitterbot-AI/bitterbot-desktop
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.