スキル一覧に戻る
Vasallo94

obsidian-plugin

by Vasallo94

RAG system to query your Obsidian notes using LangGraph and local LLMs (Ollama)

6🍴 1📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: obsidian-plugin description: > Usa esta skill para el desarrollo del plugin de Obsidian (Frontend), incluyendo TypeScript, vistas, settings y comunicación con el backend. tools: ['read', 'edit', 'run_command']

Obsidian Plugin Development

Cuándo usar esta skill

  • Cuando modifiques la interfaz de usuario en Obsidian (plugin/src).
  • Cuando cambies la lógica de comunicación con el servidor Python.
  • Cuando actualices estilos CSS (styles.css).

Cómo usar esta skill

1. Estructura (TypeScript)

  • main.ts: Entry point, carga settings y registra vistas.
  • chat-view.ts: Vista del chat (UI).
  • server-manager.ts: Gestiona el subproceso del servidor Python (spawn).
  • api-client.ts: Cliente HTTP para hablar con http://localhost:port.

2. Streaming (SSE)

El plugin soporta Server-Sent Events para respuestas progresivas.

  • Usa parseSSEStream en el cliente para manejar eventos como token, sources, done.

3. Desarrollo

cd plugin
npm install
npm run dev  # Watch mode

4. Mejores Prácticas

  • UI: Usa componentes nativos de Obsidian donde sea posible.
  • Estilos: Usa variables CSS de Obsidian (--background-primary, etc.) para soporte de temas.
  • Procesos: Asegúrate de matar el proceso de Python al descargar el plugin (onunload).

スコア

総合スコア

65/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

レビュー機能は近日公開予定です