glif-api-runner
SKILL.md
Glif API Runner
Execute Glif workflows programmatically via the Simple API.
API Basics
Base URL: https://simple-api.glif.app
Auth: Bearer token from https://glif.app/settings/api-tokens
Running a Glif
curl -X POST https://simple-api.glif.app \
-H "Authorization: Bearer $GLIF_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"id": "clgh1vxtu0011mo081dplq3xs",
"inputs": ["your prompt here"]
}'
Input Formats
Array (positional):
{"id": "glif_id", "inputs": ["input1", "input2"]}
Object (named):
{"id": "glif_id", "inputs": {"prompt": "value", "style": "anime"}}
Response Structure
{
"output": "https://res.cloudinary.com/.../image.png",
"outputFull": {"type": "IMAGE", "value": "..."},
"price": 5,
"nodes": {...}
}
Key fields:
output- Final result (URL for images, text for text)price- Credits consumederror- Error message if failed (still returns 200)
Common Patterns
Image generation:
curl -X POST https://simple-api.glif.app \
-H "Authorization: Bearer $GLIF_API_TOKEN" \
-d '{"id": "IMAGE_GLIF_ID", "inputs": ["a cat wearing a hat"]}' \
| jq -r '.output'
With visibility:
{"id": "glif_id", "inputs": [...], "visibility": "PUBLIC"}
Strict mode (fail on missing inputs):
https://simple-api.glif.app?strict=1
Error Handling
- API returns 200 even on errors - check
errorfield - Check
priceto verify credits were consumed - Token issues return 401/403
Finding Glif IDs
- Go to glif.app and find a workflow
- ID is in the URL:
glif.app/glifs/{GLIF_ID} - Or use the "API" tab on any glif page
Weekly Installs
2
Repository
willsigmon/sigstackGitHub Stars
7
First Seen
Jan 25, 2026
Installed on
opencode2
codex2
claude-code2
antigravity2
gemini-cli2
windsurf1