Skills extend an agent with external tools or MCP-compatible capabilities.Documentation Index
Fetch the complete documentation index at: https://docs.charmos.io/llms.txt
Use this file to discover all available pages before exploring further.
When to Use Skills
Use skills when your agent needs capabilities beyond normal Python code, such as:- browser tools,
- service integrations,
- local automation wrappers,
- MCP servers,
- reusable task-specific tooling.
Configure Skills
Skills belong underruntime.skills in charm.yaml.
Source Types
Supported sources may include:- Git repositories.
- HTTPS zip archives.
- NPM packages.
- PyPI packages.
- Local development sources.
Runtime Mode
Many skills requiremode: "full" because they need browser or system-level dependencies.
Best Practices
- Pin versions where possible.
- Document required secrets.
- Keep skill dependencies small.
- Test with Docker before publishing.
