# Agents, profiles and skills

> Choose the agent, give it a role and equip it for the task.

Source: https://usefiretower.com/docs/concepts-agents

From saved setup to running work

Agent profile **Code reviewer**

Agent **Codex**

Instructions **Review the diff**

Skill **Review checklist**

↓ Start with a model and an account

**Reviewer session** Reads the changes and reports findings.

The profile is reusable. Each session is a new instance of work.

## Agent, model and account

**Agent / harness**

The software that uses a model and tools to do work. Claude Code and Codex are examples. The harness manages the conversation and tool execution.

**Model**

The AI model the agent uses. Available models and controls depend on the selected agent.

**Agent account**

The connected subscription or API credential that authorizes usage. Sharing an account shares its allowance.

## Profile, skill and team

**Agent profile**

Saved instructions and defaults for a job, such as Code reviewer. It can select an agent, account, skills and execution settings.

**Skill**

Reusable instructions and supporting files for a specific task. For example, a review checklist can be used by several profiles.

**Agent team**

A lead and the specialist profiles it can delegate to. A Manager can delegate; an Operator does its assigned work.

Profiles and skills are optional. A profile defines the role; a skill supplies a reusable method. Neither is a running agent until work starts.

See profiles in the redesigned app

 ![Saved agent profiles](https://usefiretower.com/product/profiles-light.webp)

Saved agent profiles · supplied redesign prototype, not a release screenshot

Put it into practice [Create a profile](https://usefiretower.com/docs/profiles) [Import a skill](https://usefiretower.com/docs/skills) [Build an agent team](https://usefiretower.com/docs/teams)
