Thinkific

v1.0.0

Thinkific — manage courses, students, enrollments, coupons, and products via REST API

0· 254·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for aiwithabidi/thinkific.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Thinkific" (aiwithabidi/thinkific) from ClawHub.
Skill page: https://clawhub.ai/aiwithabidi/thinkific
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: THINKIFIC_API_KEY, THINKIFIC_SUBDOMAIN
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install aiwithabidi/thinkific

ClawHub CLI

Package manager switcher

npx clawhub@latest install thinkific
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Name/description align with the code (CLI for Thinkific REST API). The declared required env vars (THINKIFIC_API_KEY, THINKIFIC_SUBDOMAIN) are plausible for Thinkific, but the provided code does not visibly use THINKIFIC_SUBDOMAIN (get_api_base contains a no-op). This mismatch is unexplained and may be a bug or oversight.
Instruction Scope
SKILL.md directs the agent to run the bundled Python CLI (scripts/thinkific.py) — consistent with the stated purpose. The script will look up required environment variables and, if missing, attempt to read them from a .env file in a workspace path (~/.openclaw/workspace/.env or WORKSPACE override). Reading that file for credentials is a convenience but is wider filesystem scope than simply checking process env; users should be aware.
Install Mechanism
No install spec; instruction-only with a bundled script. No downloads or remote installers in the package — low install risk.
!
Credentials
Requested envs (API key and subdomain) are reasonable for a Thinkific client. However: (1) the visible code only uses THINKIFIC_API_KEY (Authorization: Bearer) and does not show usage of THINKIFIC_SUBDOMAIN, creating an unexplained requirement; (2) the script will open and read a .env file in the user's workspace to find the variable if it's not in the environment, which is broader filesystem access than some users expect and could read secrets stored there (the code only extracts the named key, but it still opens and scans the file).
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent system presence or modify other skills. Autonomous invocation is allowed by default but is not combined with other high-risk flags here.
What to consider before installing
This skill appears to be a straightforward Thinkific CLI, but there are two things to check before installing: (1) the SKILL metadata requires THINKIFIC_SUBDOMAIN but the visible code does not use it — ask the author or review the full script to confirm whether the subdomain is actually needed (it may be a bug). (2) The CLI will attempt to read a .env file at ~/.openclaw/workspace/.env (or WORKSPACE/.env) to find missing variables — if you keep secrets there, the script will open that file to search for keys. If you proceed, supply a Thinkific API key with minimal permissions, avoid storing other sensitive tokens in the workspace .env, and review the complete script to ensure there are no hidden network endpoints or unexpected behaviors. If you want higher assurance, request the untruncated full script and confirm whether THINKIFIC_SUBDOMAIN is used and whether any additional remote endpoints are contacted.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🎓 Clawdis
EnvTHINKIFIC_API_KEY, THINKIFIC_SUBDOMAIN
Primary envTHINKIFIC_API_KEY
latestvk976851kvnebs1pdmqn5ey5rkd82e0xe
254downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

🎓 Thinkific

Thinkific — manage courses, students, enrollments, coupons, and products via REST API

Requirements

VariableRequiredDescription
THINKIFIC_API_KEYAPI key
THINKIFIC_SUBDOMAINSchool subdomain

Quick Start

# List courses
python3 {{baseDir}}/scripts/thinkific.py courses --page <value>

# Get course
python3 {{baseDir}}/scripts/thinkific.py course-get id <value>

# Create course
python3 {{baseDir}}/scripts/thinkific.py course-create --name <value> --slug <value>

# Update course
python3 {{baseDir}}/scripts/thinkific.py course-update id <value> --name <value>

# Delete course
python3 {{baseDir}}/scripts/thinkific.py course-delete id <value>

# List chapters
python3 {{baseDir}}/scripts/thinkific.py chapters id <value>

# List users
python3 {{baseDir}}/scripts/thinkific.py users --page <value> --query <value>

# Get user
python3 {{baseDir}}/scripts/thinkific.py user-get id <value>

All Commands

CommandDescription
coursesList courses
course-getGet course
course-createCreate course
course-updateUpdate course
course-deleteDelete course
chaptersList chapters
usersList users
user-getGet user
user-createCreate user
enrollmentsList enrollments
enrollCreate enrollment
couponsList coupons
coupon-createCreate coupon
productsList products
ordersList orders
groupsList groups
instructorsList instructors

Output Format

All commands output JSON by default. Add --human for readable formatted output.

python3 {{baseDir}}/scripts/thinkific.py <command> --human

Script Reference

ScriptDescription
{{baseDir}}/scripts/thinkific.pyMain 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

Comments

Loading comments...