CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

monologue-notes-api

Use this skill when the user wants to read or search their Monologue notes through the Monologue Notes REST API. It covers authentication with the MONOLOGUE_API_KEY environment variable, safe token handling, listing notes, fetching a single note, pagination, filters, and error handling. The API is read-only and should be accessed with direct HTTP requests such as curl or any equivalent REST client.

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

A tight, highly actionable API skill: executable curl examples, concrete parameters and error codes, and a clean section structure. The main improvement opportunities are factoring the repeated curl auth pattern, and optionally moving full endpoint/response-field detail into a references file.

Suggestions

Factor the repeated 'curl -sS -H "Authorization: Bearer $MONOLOGUE_API_KEY"' block into the single Request Pattern section and show only the URL in per-endpoint examples.

Consider moving the full endpoint parameter and response-field listings into a references/ file (e.g. references/endpoints.md) to shrink the always-loaded body.

Add a brief explicit step for handling non-2xx responses (check HTTP status, surface the error body) to close the last workflow-validation gap.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence — no explaining REST, JSON, curl, or jq — but the identical auth-header curl block is repeated ~8 times and 'Operating Rules' partly restates earlier read-only guidance. This is efficient with minor trimmable redundancy, fitting anchor 4 rather than the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Every endpoint has copy-paste-ready curl commands with concrete paths, query parameters with types and defaults ('limit: integer from 1 to 100, default 20'), jq projections, and enumerated per-endpoint error codes — fully executable covering the common cases.

5 / 5

Workflow Clarity

The pagination workflow is a clear numbered 1–4 sequence with an explicit stop condition, and token-availability validation with fallback behavior is present. It falls short of anchor 5 only because there is no explicit verify-and-retry loop for non-200 responses; the skill is read-only so the destructive-operation cap does not apply.

4 / 5

Progressive Disclosure

No bundle files exist, so everything is inline; the ~210 lines are well-organized with clear section headers (Authentication, Base URL, Endpoints, Common Workflows, Operating Rules) making navigation easy. It sits between anchor 3 (endpoint detail that could live in a separate references file is inline) and anchor 4 (good structure, appropriately placed for a skill of this size).

4 / 5

Total

17

/

20

Passed

Description

92%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.

A strong description that clearly states both what the skill does and when to use it, in third person, with an explicit, concrete action list. The only weakness is slightly limited synonym coverage for natural user phrasings.

Suggestions

Add one or two natural user phrasings such as 'find' or 'browse' notes or 'note transcripts' to broaden trigger-term coverage.

Optionally mention 'search note transcripts' explicitly since full-text search is a key capability users may ask for by name.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions — 'listing notes, fetching a single note, pagination, filters, and error handling' plus 'authentication with the MONOLOGUE_API_KEY environment variable' — giving comprehensive coverage with no generic filler.

5 / 5

Completeness

It explicitly answers when ('Use this skill when the user wants to read or search their Monologue notes through the Monologue Notes REST API') and what (auth, listing, fetching, pagination, filters, error handling, read-only, curl), with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Good natural terms ('read or search their Monologue notes', 'API key', 'REST API') but a few natural variations users might say (e.g. 'find my notes', 'browse transcripts') are missing.

4 / 5

Distinctiveness Conflict Risk

The niche is unambiguous — the product-specific 'Monologue Notes REST API' and 'MONOLOGUE_API_KEY' tokens are unlike any generic skill trigger, so conflict risk is minimal.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

intellectronica/agent-skills

Path

skills/monologue-notes-api/SKILL.md

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.