Skip to main content

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.

Use this template for agents that transform, validate, summarize, or route structured data.

Use Case

  • CSV or JSON cleanup.
  • Data validation.
  • ETL-style transformations.
  • Report generation.
  • API-to-API data movement.

Typical Inputs

  • File or data payload.
  • Transformation instructions.
  • Output format.
  • Validation rules.

Runtime Notes

Data pipeline agents should keep memory and runtime limits in mind. For large files or long-running jobs, consider splitting the workflow or using a daemon-oriented design.

Development Flow

charm init data-agent --template data-pipeline
cd data-agent
charm validate .
charm run . --json '{"task": "clean this CSV"}'

Publishing Checklist

  • Input schema describes accepted data.
  • Output format is predictable.
  • Errors are returned clearly.
  • Large local files are excluded from bundles with .charmignore.