@dxos/compute - v0.16.0
    Preparing search index...

    Variable makeConst

    make: <T extends string>(
        props: {
            key: [DXN.Name<T>] extends [never]
                ? `Invalid DXN name "${T}": final segment must be camelCase (no hyphens)`
                : T;
            mcpPrompt?: boolean;
            name: string;
            version?: string;
        } & Partial<Skill.Skill>,
    ) => Skill.Skill = ...

    Create a new Skill. The key (and optional version) are stored in the object meta. key must be a valid DXN name (e.g. org.dxos.skill.mySkill).

    Type declaration

      • <T extends string>(
            props: {
                key: [DXN.Name<T>] extends [never]
                    ? `Invalid DXN name "${T}": final segment must be camelCase (no hyphens)`
                    : T;
                mcpPrompt?: boolean;
                name: string;
                version?: string;
            } & Partial<Skill.Skill>,
        ): Skill.Skill
      • Type Parameters

        • T extends string

        Parameters

        • props: {
              key: [DXN.Name<T>] extends [never]
                  ? `Invalid DXN name "${T}": final segment must be camelCase (no hyphens)`
                  : T;
              mcpPrompt?: boolean;
              name: string;
              version?: string;
          } & Partial<Skill.Skill>
          • key: [DXN.Name<T>] extends [never]
                ? `Invalid DXN name "${T}": final segment must be camelCase (no hyphens)`
                : T
          • OptionalmcpPrompt?: boolean

            Opt into MCP projection; see McpPromptAnnotation. Stored in meta, not as a field.

          • name: string
          • Optionalversion?: string

        Returns Skill.Skill