> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thinkplatform.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Choose User guide for browser tasks, Developers for CLI, SDK and external agents, and Administration for organization management.
> Confirm identity and organization/project context before operations. Documentation access does not grant ThinkPlatform permissions.
> Review side effects, verify changes with a read, and do not blindly retry an operation with an uncertain outcome.
> Use documented UI steps for the web app and documented public CLI or SDK interfaces for automation. Follow each page’s prerequisites and authentication requirements.

# Use agent skills for developer workflows

> Find task guidance and examples for a coding agent working with ThinkPlatform.

ThinkPlatform's developer skills give an external coding agent task-specific instructions, command references, and templates. They are separate from [project skills](https://docs.thinkplatform.ai/guides/agents/project-skills.md), which you upload and attach to ThinkPlatform Agents.

## Get started

Install and authenticate the CLI, then select a project with [Agent setup](https://docs.thinkplatform.ai/cli/guides/agent-setup.md). In the terminal where the agent runs, a person can prepare a saved profile:

```bash theme={"system"}
tp profile setup
tp context show
```

Ask the agent to read the skill guidance for its task and confirm the context before operating on project resources. Documentation and locally installed skills do not authenticate the agent or grant access.

## Try a read-only database task

Ask the agent to find a table, inspect its columns, and return a small sample. With the saved profile selected, these commands provide a complete starting point:

```bash theme={"system"}
tp context show
tp db tables list
tp db tables get --table-id table-example
tp db rows query --table-id table-example --body '{"filters":[],"sort":[],"page":1,"page_size":5}'
```

Replace `table-example` with an ID returned by the list. Check the columns before interpreting the rows; the query returns values under each row's `data`. See [Inspect a shared database table](https://docs.thinkplatform.ai/cli/guides/database-tables.md) for result shape and further examples.

## Find references and templates

Use the [app development commands](https://docs.thinkplatform.ai/agent-skills/thinkplatform-app-development/references/commands.md) for source/image publication, Canvas application pages and request-bound data access.

Browse the Agent skills section for the relevant task. For example, [data engineering commands](https://docs.thinkplatform.ai/agent-skills/thinkplatform-data-engineering/references/commands.md) cover data discovery and transformation; [agent operations commands](https://docs.thinkplatform.ai/agent-skills/thinkplatform-agent-ops/references/commands.md) cover agents and tasks. Commands containing placeholders or `@input.json` require your own values and files. Inspect the target resource's schema or tool definition and the relevant command guidance before constructing input; do not assume a placeholder file exists.

Report templates, such as the [agent cost report](https://docs.thinkplatform.ai/agent-skills/thinkplatform-agent-cost-analysis/assets/agent-cost-analysis-report.md), are blank structures for organizing findings. Fill them with evidence from your own analysis; their empty fields are not example results. For discovery and installation options, see [Agent setup](https://docs.thinkplatform.ai/cli/guides/agent-setup.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.