appslisted
Install: claude install-skill atrislabs/atris
# Apps
View and manage your Atris apps — status, runs, data, secrets, members.
## Bootstrap
```bash
TOKEN=$(node -e "console.log(require('$HOME/.atris/credentials.json').token)" 2>/dev/null \
|| python3 -c "import json,os; print(json.load(open(os.path.expanduser('~/.atris/credentials.json')))['token'])" 2>/dev/null)
if [ -z "$TOKEN" ]; then echo "Not logged in. Run: atris login"; exit 1; fi
echo "Ready."
```
Base URL: `https://api.atris.ai/api/apps`
Auth: `-H "Authorization: Bearer $TOKEN"`
---
## List My Apps
```bash
curl -s "https://api.atris.ai/api/apps" \
-H "Authorization: Bearer $TOKEN"
```
Returns all apps you own with id, name, slug, description, template, status.
### Filter Apps
```bash
# Template apps only
curl -s "https://api.atris.ai/api/apps?filter=template" \
-H "Authorization: Bearer $TOKEN"
# Paid apps
curl -s "https://api.atris.ai/api/apps?filter=paid" \
-H "Authorization: Bearer $TOKEN"
# Free apps
curl -s "https://api.atris.ai/api/apps?filter=free" \
-H "Authorization: Bearer $TOKEN"
```
---
## App Details
### Get App Status
```bash
curl -s "https://api.atris.ai/api/apps/{slug}/status" \
-H "Authorization: Bearer $TOKEN"
```
Returns: last run, next run, health, active members.
### Get App Runs
```bash
curl -s "https://api.atris.ai/api/apps/{slug}/runs?limit=10" \
-H "Authorization: Bearer $TOKEN"
```
### Get Single Run
```bash
curl -s "https://api.atris.ai/api/apps/{slug}/runs/{run_id}" \
-H "Authorization: Bearer $TOKEN"