Skip to main content
Use this path when you want to move from an empty folder to a published Charm agent with the fewest decisions. Charm projects are built around a manifest file, charm.yaml, and an adapter-specific entry point. The CLI uses those files to run your agent locally, validate it, package it, and publish it to Charm Store.

Planned Flow

  1. Install the Charm CLI.
  2. Create or clone a starter agent.
  3. Run the agent locally.
  4. Validate charm.yaml.
  5. Publish the agent.
  6. Open it in Charm Store.

Pages

Start with the Python template if you are new to Charm:
charm init my-first-agent --template python
After that, try another scaffold (openclaw, research-agent, and others—see Starter Templates), or read these configuration guides (not separate charm init template IDs):