# Type Alias TSkillSettings

type TSkillSettings = {
ai_exposed?: boolean;
description?: string;
endpoint?: string;
inputs?: Record<string, { source: any } & InputSettings>;
method?: "GET" | "POST" | "PUT" | "DELETE";
name: string;
process?: (input?: any) => Promise<any>;
status_message?: string;
}

- Defined in src/Components/Skill.ts:10

##### Index

### Properties

ai_exposed?
description?
endpoint?
inputs?
method?
name
process?
status_message?

## Properties

### `Optional` ai_exposed

ai_exposed?: boolean

- Defined in src/Components/Skill.ts:14

### `Optional` description

description?: string

- Defined in src/Components/Skill.ts:15

### `Optional` endpoint

endpoint?: string

- Defined in src/Components/Skill.ts:12

### `Optional` inputs

inputs?: Record<string, { source: any } & InputSettings>

- Defined in src/Components/Skill.ts:18

### `Optional` method

method?: "GET" | "POST" | "PUT" | "DELETE"

- Defined in src/Components/Skill.ts:16

### name

name: string

- Defined in src/Components/Skill.ts:11

### `Optional` process

process?: (input?: any) => Promise<any>

- Defined in src/Components/Skill.ts:17

### `Optional` status_message

status_message?: string

- Defined in src/Components/Skill.ts:13