{
"id": "my-sales-agent",
"description": "Sales outreach agent starter",
"author": "Your Name",
"tags": ["sales", "outreach"],
"github_url": "https://github.com/YourOrg/your-repo",
"post_init_message": " ├── charm.yaml\n ├── .charmignore\n └── src/\n └── main.py\n\nNext: charm push",
"files": [
{
"path": "charm.yaml",
"content": "version: \"0.4.2\"\n\npersona:\n name: \"My Sales Agent\"\n description: \"A sales agent starter.\"\n version: \"0.1.0\"\n\ninterface:\n input:\n type: object\n required: [message]\n properties:\n message: { type: string, title: Message }\n output:\n type: string\n\nruntime:\n adapter:\n type: custom\n entry_point: src.main:agent\n lifecycle: serverless\n"
},
{
"path": ".charmignore",
"content": ".env\n.venv\n__pycache__/\n*.pyc\n"
},
{
"path": "src/__init__.py",
"content": ""
},
{
"path": "src/main.py",
"content": "def agent(inputs):\n msg = inputs.get('message', 'hello')\n return f'Sales draft for: {msg}'\n"
}
]
}