Thinkific
by @aiwithabidi
Thinkific — manage courses, students, enrollments, coupons, and products via REST API
clawhub install thinkific📖 About This Skill
name: thinkific description: "Thinkific — manage courses, students, enrollments, coupons, and products via REST API" homepage: https://www.agxntsix.ai license: MIT compatibility: Python 3.10+ (stdlib only — no dependencies) metadata: {"openclaw": {"emoji": "🎓", "requires": {"env": ["THINKIFIC_API_KEY", "THINKIFIC_SUBDOMAIN"]}, "primaryEnv": "THINKIFIC_API_KEY", "homepage": "https://www.agxntsix.ai"}}
🎓 Thinkific
Thinkific — manage courses, students, enrollments, coupons, and products via REST API
Requirements
| Variable | Required | Description |
|----------|----------|-------------|
| THINKIFIC_API_KEY | ✅ | API key |
| THINKIFIC_SUBDOMAIN | ✅ | School subdomain |
Quick Start
# List courses
python3 {{baseDir}}/scripts/thinkific.py courses --page Get course
python3 {{baseDir}}/scripts/thinkific.py course-get id Create course
python3 {{baseDir}}/scripts/thinkific.py course-create --name --slug Update course
python3 {{baseDir}}/scripts/thinkific.py course-update id --name Delete course
python3 {{baseDir}}/scripts/thinkific.py course-delete id List chapters
python3 {{baseDir}}/scripts/thinkific.py chapters id List users
python3 {{baseDir}}/scripts/thinkific.py users --page --query Get user
python3 {{baseDir}}/scripts/thinkific.py user-get id
All Commands
| Command | Description |
|---------|-------------|
| courses | List courses |
| course-get | Get course |
| course-create | Create course |
| course-update | Update course |
| course-delete | Delete course |
| chapters | List chapters |
| users | List users |
| user-get | Get user |
| user-create | Create user |
| enrollments | List enrollments |
| enroll | Create enrollment |
| coupons | List coupons |
| coupon-create | Create coupon |
| products | List products |
| orders | List orders |
| groups | List groups |
| instructors | List instructors |
Output Format
All commands output JSON by default. Add --human for readable formatted output.
python3 {{baseDir}}/scripts/thinkific.py --human
Script Reference
| Script | Description |
|--------|-------------|
| {{baseDir}}/scripts/thinkific.py | Main CLI — all commands in one tool |
Credits
Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.📅 Need help setting up OpenClaw for your business? Book a free consultation
💡 Examples
# List courses
python3 {{baseDir}}/scripts/thinkific.py courses --page Get course
python3 {{baseDir}}/scripts/thinkific.py course-get id Create course
python3 {{baseDir}}/scripts/thinkific.py course-create --name --slug Update course
python3 {{baseDir}}/scripts/thinkific.py course-update id --name Delete course
python3 {{baseDir}}/scripts/thinkific.py course-delete id List chapters
python3 {{baseDir}}/scripts/thinkific.py chapters id List users
python3 {{baseDir}}/scripts/thinkific.py users --page --query Get user
python3 {{baseDir}}/scripts/thinkific.py user-get id