Freshlearn for Openclaw

An advanced integration for managing online courses, memberships, and student data within the Freshlearn platform.

gora050
v1.0.4
May 1, 2026
0
486
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install freshlearn

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install freshlearn using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Freshlearn?

Freshlearn is a comprehensive platform for creating and selling online courses and memberships, widely used by educators and entrepreneurs. This skill for Openclaw Skills enables seamless interaction with Freshlearn data, allowing developers to manage the entire course lifecycle—including modules, lessons, and bundles—through a unified interface. By leveraging Membrane, the skill eliminates the complexity of manual authentication and credential management, providing a robust foundation for building automated learning management workflows.

Freshlearn Use Cases

  • Automating student enrollment processes after external payment triggers.
  • Synchronizing member profiles and contact information across marketing platforms.
  • Retrieving student progress and course completion data for custom reporting dashboards.
  • Bulk managing member access to specific course bundles or product sets.

How Freshlearn Works

  1. Install the Membrane CLI to facilitate communication between the agent and the Freshlearn API.
  2. Authenticate the environment using the login command tailored for Openclaw Skills agent types.
  3. Establish a secure connection to the Freshlearn domain, which handles OAuth or API token exchange automatically.
  4. Discover available operations by searching for actions based on natural language intent (e.g., "enroll student").
  5. Execute specific actions or use the proxy request feature to interact with any Freshlearn API endpoint directly.

Freshlearn Setup

First, install the CLI tool:

npm install -g @membranehq/cli@latest

Authenticate your agent:

membrane login --tenant --clientName=openclaw

Create the connection to your Freshlearn instance:

membrane connection ensure "https://freshlearn.com/" --json

Freshlearn Data Schema & Taxonomy

The skill organizes data around the core learning entities of the platform:

Entity Details
Course High-level learning product containing modules and lessons.
Member Individual student records identified by email and registered data.
Enrollment Association between a member and a specific course or bundle.
Bundle Grouped courses sold or managed as a single package.
Action Metadata Includes inputSchema and outputSchema for every available operation.

Freshlearn Advanced Features

  • Natural language action discovery to find the right tool for specific integration intents.
  • Built-in transparent credential refresh for uninterrupted long-running automations.
  • Direct API proxying to access endpoints not covered by pre-defined actions.
  • Headless environment support for deploying Openclaw Skills in server-side or CI/CD environments.
  • JSON-ready output for all commands to support complex multi-agent logic.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*