memberstack-cli
Use the Memberstack CLI to manage Memberstack accounts from the terminal. Covers authentication, apps, members, plans, custom fields, data tables, and records. Trigger this skill whenever the user wants to interact with Memberstack — including managing members, plans, custom fields, data tables/records, or authenticating with Memberstack. Also trigger when the user mentions "memberstack", "memberstack-cli", membership management, or member data operations via CLI.
Why use this skill?
Learn how to use the Memberstack CLI skill to manage members, plans, and data records efficiently via terminal commands with secure wrappers.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bensabic/memberstack-cliWhat This Skill Does
The memberstack-cli skill enables you to interact directly with your Memberstack account using a command-line interface within your terminal. It bridges the gap between your local environment and the Memberstack platform, allowing for streamlined management of members, subscription plans, custom fields, data tables, and records. By utilizing the wrapper script python scripts/run_memberstack.py, this skill ensures that all your interactions are secured, properly formatted, and sanitized. It supports both sandbox and live environments, making it ideal for developers to test workflows before pushing changes to production.
Installation
To integrate this skill into your OpenClaw agent, execute the following command in your terminal:
clawhub install openclaw/skills/skills/bensabic/memberstack-cli
Once installed, you must initialize your session by running npx memberstack-cli auth login to authenticate via the browser. You can confirm your status anytime by running npx memberstack-cli whoami.
Use Cases
This skill is designed for developers and administrators who prefer keyboard-centric workflows over GUI dashboards. Common use cases include:
- Automating the onboarding of new members via bulk CSV/JSON imports.
- Syncing custom data tables and records between development environments and live Memberstack applications.
- Batch-updating subscription plans or member statuses without manual dashboard intervention.
- Programmatically extracting data for auditing or external data analysis by utilizing the
--jsonflag. - Integrating Memberstack operations into shell-based deployment scripts for CI/CD pipelines.
Example Prompts
- "Memberstack-cli: list all members in the current sandbox app and output the results as a JSON file."
- "I need to update the subscription plan for member 'mem_12345' to 'premium_plan' using the CLI."
- "Please delete all records in the 'events' table, but make sure to confirm the destructive action first."
Tips & Limitations
- Environment Safety: The CLI defaults to the 'sandbox' environment. Always explicitly add the
--liveflag when performing operations on your production data. - Confirmation Required: For destructive commands (delete/purge), the wrapper script acts as a safety layer. It will halt and require you to verify the operation before applying it with the
--confirmedflag. - Format Your Data: When performing bulk operations, ensure your source files adhere strictly to the schema expected by the Memberstack CLI to avoid ingestion errors.
- Session Management: If you switch between different Memberstack apps, remember to re-authenticate or clear credentials using
npx memberstack-cli auth logoutif security policies dictate.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bensabic-memberstack-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution