Provider runtime overview
The Provider keeps auth, Context, typed domain operations, thin Skill adapters, and downstream execution inside one explicit boundary.
Providers are AtlasClaw's integration boundary. Each Provider packages target-system metadata, configuration and auth contracts, reusable domain operations, thin Skills, optional page Context, and the references needed to keep enterprise AI integrations understandable.
This diagram shows how a Provider carries configuration schema, auth and Context, reusable domain code, thin Skills, and downstream execution.
The Provider keeps auth, Context, typed domain operations, thin Skill adapters, and downstream execution inside one explicit boundary.
The Provider keeps auth, Context, typed domain operations, thin Skill adapters, and downstream execution inside one explicit boundary.
providers/<provider-name>/
├── PROVIDER.md
├── provider.schema.json
├── README.md
├── pyproject.toml # optional importable package
├── assets/ # optional static assets
├── src/<provider_package>/ # optional reusable domain code
├── assistant_context/ # optional page Context
└── skills/
├── <skill-a>/
│ ├── SKILL.md
│ ├── scripts/
│ └── references/
└── <skill-b>/ Provider prefixes prevent skill collisions across systems.
{
"providers_root": "../atlasclaw-providers/providers",
"webhook": {
"systems": [
{
"allowed_skills": ["jira:jira-issue"]
}
]
}
}