AI Skill Sync Type Definitions (types/skillSync.ts)

deepchat · src/shared/types/skillSync.ts · typescript · Apache-2.0
ai, dev-tools, lang:typescript, tag:sync

Defines canonical types for synchronizing skills and scripts between deepchat and external AI agent tools. Reuse when implementing AI assistant extensions.

// Source: https://github.com/ThinkInAIXYZ/deepchat | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
/**
 * Skills Sync System Type Definitions
 *
 * This module defines types for synchronizing skills between DeepChat
 * and external AI agent tools (Claude Code, Cursor, Windsurf, etc.)
 */

// ============================================================================
// Canonical Skill Format (Intermediate Format)
// ============================================================================

/**
 * Reference document attached to a skill
 */
export interface SkillReference {
  /** File name */
  name: string
  /** File content */
  content: string
  /** Relative path within skil

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key