anki-connect
This skill is for interacting with Anki through AnkiConnect, and should be used whenever a user asks to interact with Anki,…
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
$ npx -y skills add intellectronica/agent-skills --skill monologue-notes-api --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/monologue-notes-apiContext preview
The summary Claude sees to decide when to auto-load this skill.
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
name: monologue-notes-api description: > 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.
This skill provides the information needed to call the Monologue Notes REST API directly. Use it for read-only operations on the authenticated user's notes.
Use whatever HTTP client fits the task: `curl`, a short script, or another REST-capable tool. Do not invent client libraries unless the user asks for one.
Use the environment variable `MONOLOGUE_API_KEY` as the bearer token.
Check whether the token is available without displaying it:
if [ -z "${MONOLOGUE_API_KEY:-}" ]; then
echo "MONOLOGUE_API_KEY is not set"
fiIf `MONOLOGUE_API_KEY` is missing:
Avoid commands such as these because they would expose secrets:
echo "$MONOLOGUE_API_KEY" env | grep MONOLOGUE_API_KEY set | grep MONOLOGUE_API_KEY
For all requests:
curl -sS \ -H "Authorization: Bearer $MONOLOGUE_API_KEY" \ "https://api.monologue.to/..."
If structured output is useful, pipe the response to `jq`.
`GET /v1/public-api/notes`
Returns a page of notes for the authenticated user.
Supported query parameters:
Example:
curl -sS \ -H "Authorization: Bearer $MONOLOGUE_API_KEY" \ "https://api.monologue.to/v1/public-api/notes?limit=20&q=interview"
Example with `jq`:
curl -sS \
-H "Authorization: Bearer $MONOLOGUE_API_KEY" \
"https://api.monologue.to/v1/public-api/notes?limit=20" \
| jq '{next_cursor, items: [.items[] | {note_id, title, summary, created_at, updated_at}]}'Expected response fields:
Each list item may include:
Possible errors:
`GET /v1/public-api/notes/{note_id}`
Returns the full details for one note belonging to the authenticated user.
Path parameters:
Example:
curl -sS \ -H "Authorization: Bearer $MONOLOGUE_API_KEY" \ "https://api.monologue.to/v1/public-api/notes/NOTE_ID"
Example with `jq`:
curl -sS \
-H "Authorization: Bearer $MONOLOGUE_API_KEY" \
"https://api.monologue.to/v1/public-api/notes/NOTE_ID" \
| jq '{note_id, title, summary, transcript, transcript_segments, created_at, updated_at}'In addition to the list fields, the full note response may include:
Notes:
Possible errors:
Use the `q` parameter:
curl -sS \ -H "Authorization: Bearer $MONOLOGUE_API_KEY" \ "https://api.monologue.to/v1/public-api/notes?q=meeting"
Search covers:
1. Call `GET /v1/public-api/notes` 2. Read `next_cursor` from the response 3. Pass that cursor back as the `cursor` query parameter 4. Stop when `next_cursor` is absent or `null`
Example:
curl -sS \ -H "Authorization: Bearer $MONOLOGUE_API_KEY" \ "https://api.monologue.to/v1/public-api/notes?limit=50&cursor=OPAQUE_CURSOR"
Use ISO 8601 date-time values:
curl -sS \ -H "Authorization: Bearer $MONOLOGUE_API_KEY" \ "https://api.monologue.to/v1/public-api/notes?created_after=2026-01-01T00:00:00Z"
This skill is based on:
This skill is for interacting with Anki through AnkiConnect, and should be used whenever a user asks to interact with Anki,…
Render Mermaid diagrams as SVG and PNG using the Beautiful Mermaid library. Use when the user asks to render a Mermaid diagram.
Retrieve up-to-date documentation for software libraries, frameworks, and components via the Context7 API. This skill should be…
This skill helps with GitHub Copilot SDK work across Node.js/TypeScript, Python, Go, .NET, and Java. It covers setup,…
Use this skill whenever the user wants to operate Google Workspace from the command line with gog/gogcli, including Gmail,…
Generate and edit images using OpenAI's GPT Image 1.5 model. Use when the user asks to generate, create, edit, modify, change,…