First-party
Below is the complete skill definition this hub loads when the skill is triggered — what the agent sees as its instructions, verbatim and unabridged.
# AXE Compose Artifact
CRUD interface for Compose AI-powered design artifacts.
## API
Base: `https://compose.casa`
### Create artifact
```bash
curl -s -X POST https://compose.casa/api/artifacts \
-H "Content-Type: application/json" \
-d '{"title":"<title>","content":"<html-or-svg>","type":"html"}'
```
### Read artifact
```bash
curl -s https://compose.casa/api/artifacts/<id>
```
### Update artifact
```bash
curl -s -X PUT https://compose.casa/api/artifacts/<id> \
-H "Content-Type: application/json" \
-d '{"content":"<updated-content>"}'
```
### Delete artifact
```bash
curl -s -X DELETE https://compose.casa/api/artifacts/<id>
```
## Viewer
Raw artifact render: `https://compose.casa/raw/<id>`
Embeddable via iframe. Supports HTML, SVG, and Markdown.
## MCP Tools
| Tool | Purpose |
|------|---------|
| compose | Create/update artifacts |
| canvas | Render to canvas viewer |
| recall | Search existing artifacts |
MCP server: `https://compose.casa/mcp` (HTTP) or `/opt/axecloud-mcp/` (stdio)
## Surfaces
| Domain | Purpose |
|--------|---------|
| compose.casa | API + viewer |
| compose.com.im | Consumer app |
| axe.onl/compose | Design studio (future) |CRUD interface for Compose AI-powered design artifacts.
Base: https://compose.casa
curl -s -X POST https://compose.casa/api/artifacts \
-H "Content-Type: application/json" \
-d '{"title":"<title>","content":"<html-or-svg>","type":"html"}'
curl -s https://compose.casa/api/artifacts/<id>
curl -s -X PUT https://compose.casa/api/artifacts/<id> \
-H "Content-Type: application/json" \
-d '{"content":"<updated-content>"}'
curl -s -X DELETE https://compose.casa/api/artifacts/<id>
Raw artifact render: https://compose.casa/raw/<id>
Embeddable via iframe. Supports HTML, SVG, and Markdown.
| Tool | Purpose |
|---|---|
| compose | Create/update artifacts |
| canvas | Render to canvas viewer |
| recall | Search existing artifacts |
MCP server: https://compose.casa/mcp (HTTP) or /opt/axecloud-mcp/ (stdio)
| Domain | Purpose |
|---|---|
| compose.casa | API + viewer |
| compose.com.im | Consumer app |
| axe.onl/compose | Design studio (future) |
Fetch this skill’s definition over the open API — no key required.
curl -s /v1/skills/axe-compose-artifact