#!/usr/bin/env node /** * Skilljack MCP - "I know kung fu." * * MCP server that jacks Agent Skills directly into your LLM's brain. * Provides global skills with tools for progressive disclosure. * * Usage: * skilljack-mcp /path/to/skills [/path2 ...] # Local directories * skilljack-mcp --static /path/to/skills # Static mode (no file watching) * skilljack-mcp github.com/owner/repo # GitHub repository * skilljack-mcp /local github.com/owner/repo # Mixed local + GitHub * SKILLS_DIR=/path,github.com/owner/repo skilljack-mcp # Via environment * SKILLJACK_STATIC=true skilljack-mcp # Static mode via env * (or configure local directories via the skill-config UI) * * Options: * --static Freeze skills list at startup. Disables file watching and * tools/prompts listChanged notifications. Resource subscriptions * remain fully dynamic. */ import { GitHubRepoSpec } from "./github-config.js"; /** * Check if static mode is enabled. * Static mode freezes the skills list at startup - no file watching, * no listChanged notifications for tools/prompts. * Priority: CLI flag > env var > config file */ export declare function getStaticMode(): boolean; /** * Classify paths as local directories or GitHub repositories. * GitHub URLs are detected by checking for "github.com" in the path. */ export declare function classifyPaths(paths: string[]): { localDirs: string[]; githubSpecs: GitHubRepoSpec[]; };