Habilidades tasknotes
📦

tasknotes

Riesgo medio ⚡ Contiene scripts🌐 Acceso a red🔑 Variables de entorno⚙️ Comandos externos

Gestionar tareas de Obsidian TaskNotes

El trabajo con tareas en Obsidian puede ser difícil de gestionar desde un chat de IA. Esta skill proporciona a Claude, Codex y Claude Code una CLI local para operaciones con tareas de TaskNotes.

Soporta: Claude Codex Code(CC)
⚠️ 50 Deficiente
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Recursos legibles por agentes

Usa estos enlaces cuando un AI Agent, crawler o script necesite contexto limpio en lugar de leer toda la página.

Pruébalo

Usando "tasknotes". Muestra mis tareas de TaskNotes en curso.

Resultado esperado:

Una tabla concisa de las tareas coincidentes con estado, prioridad, título, proyecto y recuento total.

Usando "tasknotes". Crea una tarea de alta prioridad para el proyecto Website Redesign.

Resultado esperado:

Confirmación de que la tarea se creó, incluyendo su título, ruta, estado y prioridad.

Usando "tasknotes". ¿Qué valores de estado y prioridad puedo usar?

Resultado esperado:

Una lista legible de proyectos, estados y prioridades configurados desde TaskNotes.

Auditoría de seguridad

Riesgo medio
v6 • 6/28/2026

Static analysis found network access, environment variable access, documented shell commands, and several weak-crypto heuristics. Review confirms the skill uses a local TaskNotes HTTP API and optional bearer token, while the weak-crypto and prompt-injection signals are false positives. Publication is acceptable with a warning because API credentials are read from .env and sent over plain HTTP to the configured local endpoint.

2
Archivos escaneados
447
Líneas analizadas
9
hallazgos
6
Auditorías totales
Problemas de riesgo medio (2)
Optional API Token Sent Over Plain HTTP
The script loads TASKNOTES_API_KEY from a vault .env file and adds it as a bearer token for requests to the TaskNotes API. The target is intended to be localhost, but plain HTTP and an unvalidated port configuration make credential exposure possible if local configuration is changed or traffic is intercepted on the host.
Task Data Sent To Local HTTP API
Task titles, details, project names, dates, contexts, and task identifiers are transmitted to the TaskNotes HTTP API. This is core functionality, but it can expose private task content to any process serving the configured local endpoint.
Problemas de riesgo bajo (3)
Documented Shell Commands Are Expected Usage
SKILL.md contains uv run examples for invoking the bundled CLI. These are documentation examples rather than dynamic shell execution in code, so command execution findings are mostly false positives.
Weak Cryptography Heuristics Are False Positives
Static weak-cryptography matches refer to markdown syntax, date examples, or argparse help text rather than cryptographic functions. No evidence found of MD5, SHA1, DES, RC4, or similar weak algorithms being used.
Reconnaissance Heuristics Are URL Encoding And Task Queries
Static reconnaissance matches point to URL encoding of task identifiers and normal TaskNotes list or options commands. No evidence found of host, network, or system discovery behavior.

Patrones detectados

Environment-Derived HTTP Endpoint And Authorization Header

Puntuación de calidad

45
Arquitectura
100
Mantenibilidad
85
Contenido
70
Comunidad
49
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Revisión diaria de tareas

Listar tareas activas o vencidas de una bóveda de Obsidian antes de planificar el día.

Captura de tareas de proyecto

Crear elementos vinculados de TaskNotes mientras se conversa sobre un plan de proyecto con un asistente de IA.

Seguimiento de traspasos de agentes

Actualizar el estado y los detalles de las tareas después de completar una sesión de programación o investigación con IA.

Prueba estos prompts

Listar tareas de hoy
Muestra mis tareas actuales de TaskNotes en una tabla y resalta cualquier cosa vencida.
Crear tarea de proyecto
Crea una tarea de TaskNotes llamada "Prepare launch checklist" para el proyecto "Website Redesign" con alta prioridad.
Actualizar estado de tarea
Marca el elemento de TaskNotes en "Tasks/prepare-launch-checklist.md" como completado y añade una breve nota de finalización.
Planificar a partir de filtros
Lista los elementos de TaskNotes en curso y de alta prioridad, luego sugiere las próximas tres tareas que programar.

Mejores prácticas

  • Habilita un token de TaskNotes API y guárdalo en un archivo .env de la bóveda con acceso limitado.
  • Ejecuta el comando de opciones antes de usar valores personalizados de estado, prioridad o proyecto.
  • Revisa los detalles de las tareas antes de enviar información personal o laboral privada mediante la API local.

Evitar

  • No uses esta skill cuando Obsidian o la TaskNotes HTTP API no estén en ejecución.
  • No apuntes la configuración de la API a endpoints remotos o no confiables.
  • No almacenes credenciales sensibles ni secretos dentro de títulos o detalles de tareas.

Preguntas frecuentes

¿Esta skill requiere Obsidian?
Sí. Requiere Obsidian con el plugin TaskNotes instalado y su HTTP API habilitada.
¿Puede crear tareas nuevas?
Sí. Puede crear tareas con proyecto, prioridad, estado, fechas, contextos, estimaciones y detalles.
¿Puede actualizar tareas existentes?
Sí. Actualiza tareas por ruta de archivo de TaskNotes, como una ruta dentro de la carpeta Tasks.
¿Se conecta a internet?
Está diseñada para una API HTTP local en localhost, no para un servicio público de internet.
¿Necesita una clave de API?
Solo si la TaskNotes HTTP API está configurada para requerir autenticación.
¿El contenido de las tareas es privado?
El contenido de las tareas se envía al endpoint HTTP local configurado, por lo que los usuarios deben mantener el endpoint local y confiable.

Detalles del desarrollador

Estructura de archivos

📁 scripts/

📄 tasks.py

📄 SKILL.md