# create

`prism create` is used to create project components.

```
 Usage: prism create [OPTIONS] COMMAND [ARGS]...                                                                                     
                                                                                                                                     
 Create and/or update project components (e.g., tasks, triggers, agents).                                                            
                                                                                                                                     
╭─ Options ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --help      Show this message and exit.                                                                                           │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ agent    Create an agent YML configuration file                                                                                   │
│ task     Create new tasks for your project.                                                                                       │
│ trigger  Create a triggers YML file at the TRIGGERS_YML_PATH in prism_project.py.                                                 │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
```

There are three subcommands:

* [agent](https://docs.runprism.com/v0.2.8/cli/create/agent)
* [task](https://docs.runprism.com/v0.2.8/cli/create/task)
* [trigger](https://docs.runprism.com/v0.2.8/cli/create/trigger)
