⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
hivebrite-by-altf1be
Hivebrite Admin API CLI — users, companies, events, groups, donations, memberships, emailings, mentoring, news, projects, media center, forums, and more. OAuth2 auth (password grant or refresh token) or bearer token.
// RATINGS
// README
openclaw-skill-hivebrite-by-altf1be
Full Hivebrite Admin API CLI covering users, companies, events, groups, donations, memberships, emailings, mentoring, news, projects, media center, forums, and more.
By Abdelkrim BOUJRAF / ALT-F1 SRL, Brussels 🇧🇪 🇲🇦
Table of Contents
Features
- Users — Full CRUD + experiences, educations, notification settings, postal addresses, group membership, bulk ops, find-by-field, notify, activate
- Companies — Full CRUD
- Events — Events CRUD + cancel/duplicate + tickets, bookings, attendees, RSVPs
- Groups — Groups CRUD, group users, topic categories
- Donations — Funds, campaigns, donations, gifts, customizable attributes
- Memberships — Types, subscriptions, payment options
- Emailings — Categories and campaigns CRUD + send
- Mentoring — Programs, mentee/mentor profiles, relationships, customizable attributes
- News — Categories + posts CRUD + duplicate
- Projects — Projects/ventures CRUD + team members
- Media Center — Files and folders CRUD + move + download URLs
- Forums — Discussion threads CRUD
- Admins — Full CRUD for admin accounts
- And more — Settings, network, roles, business opportunities, receipts, customizable pages, approvals, versions, comments, posts, engagement scoring, payment accounts, categories, current locations, audit logs, order management, email analytics, notifications, sub-networks, user data fields
- Auth — OAuth2 (password grant or refresh token) or static bearer token (works with cloud)
- Security —
--confirmrequired for deletes, no secrets to stdout, rate-limit retry with backoff
Quick Start
# 1. Clone
git clone https://github.com/ALT-F1-OpenClaw/openclaw-skill-hivebrite-by-altf1be.git
cd openclaw-skill-hivebrite-by-altf1be
# 2. Install
npm install
# 3. Configure
cp .env.example .env
# Edit .env with your Hivebrite credentials
# 4. Use
node scripts/hivebrite.mjs me
node scripts/hivebrite.mjs users list
node scripts/hivebrite.mjs companies read --id 42
node scripts/hivebrite.mjs events list
Setup
- Get OAuth2 credentials from your Hivebrite admin panel
- Copy
.env.exampleto.envand fill in:HIVEBRITE_BASE_URL— your community URL (e.g.https://yourcommunity.hivebrite.com)HIVEBRITE_ACCESS_TOKEN— your OAuth2 access token (or use client credentials)
- Run
npm install
Prerequisites
- Node.js >= 18
- Hivebrite admin account with API access
- OAuth2 credentials or bearer token (see Setup)
Commands
See SKILL.md for full command reference with examples.
150+ commands across 36 domains:
| Domain | Commands |
|---|---|
| Me | me |
| Settings | customizable-attributes, fields-of-study, industries, job-functions, currencies |
| Network | info, sub-networks list/create/update/delete, citizenships |
| Users | list, read, create, update, delete, experiences, educations, notification-settings, postal-addresses, group-membership, find-by-field, notify, activate |
| Experiences | list, read, update, delete |
| Educations | list, read, update, delete |
| Emailings | categories list/create/read/update/delete, campaigns list/create/read/update/delete/send |
| Groups | list, read, create, update, delete, users list/create/delete |
| Companies | list, read, create, update, delete |
| News | categories, list, read, create, update, delete, duplicate |
| Roles | list, read |
| Business Opportunities | list, read, create, update, delete |
| Receipts | list, read, update |
| Pages | list, read, create, update, delete |
| Approvals | list, read, delete, reject, approve, link-to-user |
| Versions | list |
| Comments | list, read, create, update, delete |
| Posts | list, read, create, update, delete |
| Events | list, read, create, update, delete, cancel, duplicate, tickets, bookings, attendees, rsvps |
| Projects | list, read, create, update, delete, team-members |
| Memberships | types, subscriptions, payment-options |
| Engagement | rankings, user-rank |
| Payment Accounts | list, read |
| Categories | list, read, create, update, delete |
| Current Locations | list, read |
| Media Center | files, folders, root |
| Audit Logs | list |
| Admins | list, read, create, update, delete |
| Mentoring | mentees, mentors, programs, relationships, customizable-attributes |
| Orders | create, update, delete |
| Email Analytics | deliveries |
| Forums | list, read, create, update, delete |
| Notifications | list |
| Sub-networks | list |
| User Data Fields | list |
| Donations | funds, campaigns, donations, gifts |
Usage with OpenClaw
Once installed as a skill, you can use natural language:
"List all users in Hivebrite"
"Show me event #42"
"Create a new company called Acme Corp"
"Delete user #123"
Security
- OAuth2 authentication (password grant or refresh token) with auto-refresh and disk caching
- Static bearer token mode for simple setups
- No secrets or tokens printed to stdout
- All delete operations require explicit
--confirmflag - Built-in rate limiting with exponential backoff retry (3 attempts)
- Respects Hivebrite's 300 req/min rate limit
- OAuth token cache:
~/.cache/openclaw/hivebrite-token.json - Lazy config validation (only checked when a command runs)
API Coverage
See docs/API-COVERAGE.md for a full breakdown of supported vs unsupported API resources.
ClawHub
Published as: hivebrite-by-altf1be
clawhub install hivebrite-by-altf1be
License
MIT — see LICENSE
Author
Abdelkrim BOUJRAF — ALT-F1 SRL, Brussels 🇧🇪 🇲🇦
- GitHub: @abdelkrim
- X: @altf1be
Contributing
Contributions welcome! Please open an issue or PR.
// HOW IT'S BUILT
KEY FILES