Documentation
    Preparing search index...

    Module @quatrain/skills

    @quatrain/skills

    Shared TypeScript CLI and API client helper utilities for building and running Quatrain Agent skills.

    • Robust File Writing: Includes writeOutput which safely creates parent directories (such as .log/ or subfolders) when saving results.
    • Typed Schemas: Exports TypeScript interfaces for declaring API-based skills (ApiSkillDefinition), remote method registries (RemoteMethodDefinition), and client configs (SkillApiClientConfig).
    • Standardized Logging: Reuses Quatrain Core's base logger to write consistent logs.

    Refer to HOWTO.md for guidelines and usage.

    AGPL-3.0-only

    Classes

    AbstractSkillAdapter
    Skills

    Interfaces

    ApiSkillDefinition
    RemoteMethodDefinition
    SkillApiClientConfig
    SkillField
    SkillManifest
    SkillRegistration
    ToolDefinition
    ToolParameter

    Type Aliases

    ApiClientType

    Variables

    writeOutput