ASD

Monologue Notes Api

Úsalo para leer o buscar notas de Monologue mediante su API REST: autenticación con MONOLOGUE_API_KEY, listado, paginación, filtros y manejo de errores, todo por HTTP directo con curl.

Estrellas
281

en todo el repo

Actividad
41

0–100, la ruta de este skill

Actualizado
hace 3 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.4k tok

100 tok en reposo

Paquete
1 archivo

6 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add intellectronica/agent-skills --skill monologue-notes-api --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, needs API credentials.

Qué hace

  • Llama directamente a la API REST de Monologue Notes usando curl con el header Authorization: Bearer $MONOLOGUE_API_KEY
  • Lista notas con paginación, filtros por fecha y búsqueda de texto completo con q
  • Obtiene el detalle de una nota individual incluyendo transcript y transcript_segments
  • Verifica si MONOLOGUE_API_KEY está definida sin mostrar su valor
  • Maneja errores HTTP (400, 401, 403, 404, 422) sin exponer el token

Úsalo cuando

  • El usuario quiere leer o buscar sus notas de Monologue a través de la API REST
  • Se necesita listar notas, obtener una nota concreta, paginar o filtrar por fecha
  • Se requiere buscar notas por palabra clave en títulos, resúmenes o transcripciones

No lo uses cuando

  • El usuario pide operaciones de escritura, ya que la API es solo de lectura

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • Busca en mis notas de Monologue las que mencionen 'entrevista'
  • Muéstrame el detalle de la nota NOTE_ID de Monologue
  • Lista mis notas de Monologue creadas después del 1 de enero de 2026
  • Página por todas mis notas de Monologue usando el cursor

SKILL.md

En inglés

Monologue Notes API

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.

Authentication

Use the environment variable MONOLOGUE_API_KEY as the bearer token.

  • Required auth header: Authorization: Bearer $MONOLOGUE_API_KEY
  • Required scope: notes:read
  • Never print the token, echo it, log it, or include it in a response to the user
  • Only pass it through the Authorization header as a shell variable expansion

Check whether the token is available without displaying it:

if [ -z "${MONOLOGUE_API_KEY:-}" ]; then
  echo "MONOLOGUE_API_KEY is not set"
fi

If MONOLOGUE_API_KEY is missing:

  • Report that the environment variable is not present
  • Ask the user whether they want to provide an API key
  • Do not attempt authenticated API calls until a token is available

Avoid commands such as these because they would expose secrets:

echo "$MONOLOGUE_API_KEY"
env | grep MONOLOGUE_API_KEY
set | grep MONOLOGUE_API_KEY

Base URL

  • Base URL: https://api.monologue.to
  • API shape: read-only Notes API
  • Data format: JSON
  • Timestamps: ISO 8601 date-time strings

Request Pattern

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.

Endpoints

List notes

GET /v1/public-api/notes

Returns a page of notes for the authenticated user.

Supported query parameters:

  • limit: integer from 1 to 100, default 20
  • cursor: opaque pagination cursor from a previous response
  • created_after: ISO 8601 timestamp
  • created_before: ISO 8601 timestamp
  • updated_after: ISO 8601 timestamp
  • q: full-text search across titles, summaries, and transcripts

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:

  • items: array of note summaries
  • next_cursor: cursor for the next page, if any

Each list item may include:

  • note_id
  • title
  • summary
  • created_at
  • updated_at

Possible errors:

  • 400: invalid filter or cursor
  • 401: missing or invalid token
  • 403: token lacks the required scope
  • 422: validation error

Get a single note

GET /v1/public-api/notes/{note_id}

Returns the full details for one note belonging to the authenticated user.

Path parameters:

  • note_id: note identifier returned by the list endpoint

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:

  • transcript
  • transcript_segments

Notes:

  • transcript_segments is loosely typed structured JSON and may be null
  • 404 means the note was not found for the authenticated user

Possible errors:

  • 401: missing or invalid token
  • 403: token lacks the required scope
  • 404: note not found
  • 422: validation error

Common Workflows

Search notes by keyword

Use the q parameter:

curl -sS \
  -H "Authorization: Bearer $MONOLOGUE_API_KEY" \
  "https://api.monologue.to/v1/public-api/notes?q=meeting"

Search covers:

  • note titles
  • note summaries
  • note transcripts

Page through results

  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"

Filter by time

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"

Operating Rules

  • Treat this API as read-only
  • Do not claim write support; this skill only covers listing and reading notes
  • Prefer https://api.monologue.to for requests
  • When reporting failures, summarise the HTTP status and relevant response body without exposing the token
  • If the user asks for a workflow that requires local post-processing, fetch the data first and then transform it separately

Source Notes

This skill is based on:

  • /Users/eleanor/repos/obsidian/intellectronica/2026-04-21-20-10 Monologue API.md
  • Live OpenAPI checks against https://api.monologue.to/public-openapi.json on 2026-04-22

Reproducido de intellectronica/agent-skills bajo licencia CC0-1.0. Leer esta página en markdown.

Archivos

1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Requiere la variable de entorno MONOLOGUE_API_KEY con scope notes:read, y un cliente HTTP como curl.

Necesita en el PATH:curljq

Variables de entorno:MONOLOGUE_API_KEY

Detalles

Licencia
CC0-1.0
Recursos incluidos
Solo SKILL.md
Código fuente
Ver SKILL.md

Etiquetas

Más de intellectronica/agent-skills

Este repo incluye 22 skills. Si instalas uno, normalmente ya tienes los demás.

Úsalo cuando el usuario quiera operar Google Workspace desde la línea de comandos con gog/gogcli: Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Apps Script, Chat, Classroom, Contacts, Tasks, Groups, Admin, Keep y auth.

Costo de contexto al activarse
2.2k tok
Tamaño del paquete
9 archivos
Última actualización
hace 3 meses
automatizacion

Ayuda con el trabajo del GitHub Copilot SDK en Node.js/TypeScript, Python, Go, .NET y Java: setup, autenticación, permisos, streaming, tools personalizadas, custom agents, servidores MCP, hooks, skills y persistencia de sesiones.

Costo de contexto al activarse
3.2k tok
Tamaño del paquete
5 archivos
Última actualización
hace 4 meses
desarrollo apis

Genera y edita imágenes con Nano Banana 2 (Gemini 3.1 Flash Image Preview) de Google, para iteración rápida y control de aspect-ratio y resolución de 512px a 4K.

Costo de contexto al activarse
977 tok
Tamaño del paquete
2 archivos
Última actualización
hace 5 meses
diseno ui

Inicializa un repositorio git con instrucciones opcionales de commit para el agente y un .gitignore.

Costo de contexto al activarse
790 tok
Tamaño del paquete
1 archivo
Última actualización
hace 6 meses
herramientas desarrollo

Instrucciones para interactuar con Todoist mediante la CLI td: operaciones CRUD sobre tareas, proyectos, secciones, etiquetas y comentarios, con confirmación previa a acciones destructivas.

Costo de contexto al activarse
2.3k tok
Tamaño del paquete
3 archivos
Última actualización
hace 6 meses
productividad

Lee y escribe en el almacén clave-valor compatible con Redis de Upstash vía su REST API, para cachés, contadores, listas, sets, hashes y sorted sets.

Costo de contexto al activarse
2.8k tok
Tamaño del paquete
2 archivos
Última actualización
hace 6 meses
bases de datos

Skills relacionados

Instrucciones completas para interactuar con la API de Notion mediante llamadas REST: autenticación, endpoints, paginación, manejo de errores y buenas prácticas.

Costo de contexto al activarse
3.7k tok
Tamaño del paquete
5 archivos
Última actualización
hace 6 meses
desarrollo apis

Skill de generación de imágenes para conceptos premium de pantallas de apps móviles (iOS, Android, cross-platform), con mockups de teléfono, jerarquía limpia y consistencia multi-pantalla. Solo genera imágenes, no código.'

Costo de contexto al activarse
10.1k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
diseno ui

Skill de sistema de diseño semántico para Google Stitch. Genera DESIGN.md que imponen estándares de UI premium anti-genéricos: tipografía, color, layouts asimétricos, micro-movimiento perpetuo y rendimiento.

Costo de contexto al activarse
3k tok
Tamaño del paquete
2 archivos
Última actualización
hace 2 meses
diseno ui