@limiteddissolve/skills-installer
v1.1.0
Published
CLI для установки AI-навыков (skills) и правил (rules) для работы с тревел-базой знаний в Obsidian и последующего импорта туров в Trip Scheduler. Навыки совместимы с Antigravity / Cursor / Claude Code / Cline (`.agents/skills`, `.cursor/rules`, `.claude/s
Readme
@limiteddissolve/skills-installer
CLI для установки AI-навыков (skills) и правил (rules) для работы с тревел-базой знаний в Obsidian и последующего импорта туров в Trip Scheduler. Навыки совместимы с Antigravity / Cursor / Claude Code / Cline (.agents/skills, .cursor/rules, .claude/skills).
Возможности
- Каталог актуальных travel-навыков из эталонного Obsidian-вольта: архитектура, маршрут, логистика, бюджетный аудит, культура, тропы, безопасность, workation и совместимость с импортёром, а также системные правила.
- Установка в проект, Obsidian-вольт или глобальную папку агентов; интерактивный выбор цели с автообнаружением вольтов.
- Проверка готовности папки тура в Obsidian к импорту (
--check). - Синхронизация исходников навыков из внешнего хранилища агентов (
--sync-source).
Install
bun add @limiteddissolve/skills-installerUsage
bunx --bun @limiteddissolve/skills-installer --listProgrammatic API
import { detectCandidateTargets, installSkill, resolveTargetDir, validateTripFolder } from '@limiteddissolve/skills-installer'
// Куда можно ставить: проект / вольт / глобал
const targets = detectCandidateTargets()
// Разрешить целевую директорию (создаёт agents/skills/rules структуру)
const { agentsDir, skillsDir, rulesDir } = resolveTargetDir('~/Documents/obsidian-mark/Personal Note/Travel')
// Установить навык в целевую папку
const result = installSkill('/path/to/skill-source', '/target/.agents/skills/travel-vault-architect')
// => { copied: 12, skipped: 0 }
// Проверить готовность папки тура к obsidian-importer
const report = validateTripFolder('~/Documents/obsidian-mark/Personal Note/Travel/-- Taiwan')License
MIT
