← Back to Skills Marketplace
Thinkific
by
aiwithabidi
· GitHub ↗
· v1.0.0
265
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install thinkific
Description
Thinkific — manage courses, students, enrollments, coupons, and products via REST API
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill
Name: thinkific
Version: 1.0.0
The Thinkific skill is a standard API wrapper for managing courses and users via the Thinkific REST API. The script `scripts/thinkific.py` uses only the Python standard library to perform authenticated HTTP requests to the official Thinkific endpoint (api.thinkific.com). It handles credentials through environment variables or a local workspace configuration, and no evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install thinkific - After installation, invoke the skill by name or use
/thinkific - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Manage Thinkific via REST API with a Python CLI.
- Supports course, student, enrollment, coupon, and product management.
- All major Thinkific objects accessible (courses, chapters, users, enrollments, coupons, products, orders, groups, instructors).
- No external dependencies; works with Python 3.10+ standard library.
- Environment variable configuration for API key and subdomain.
- Outputs JSON by default, with optional human-readable mode.
- Includes a single CLI script with comprehensive command support.
Metadata
Frequently Asked Questions
What is Thinkific?
Thinkific — manage courses, students, enrollments, coupons, and products via REST API. It is an AI Agent Skill for Claude Code / OpenClaw, with 265 downloads so far.
How do I install Thinkific?
Run "/install thinkific" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Thinkific free?
Yes, Thinkific is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Thinkific support?
Thinkific is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Thinkific?
It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.
More Skills