open-meetup-bot

Publish posts, resources, and events to the Bitcoin Bay Foundation website via CLI.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/bitcoinbayfoundation/skills --skill open-meetup-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-meetup-bot
Source: https://github.com/bitcoinbayfoundation/skills/tree/main/open-meetup-bot
Command: npx skills add https://github.com/bitcoinbayfoundation/skills --skill open-meetup-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill provides a streamlined way to publish research results, resources, articles, and events to the Bitcoin Bay Foundation website without relying on a manual web UI, saving time and ensuring consistency.

Core Features & Use Cases

  • Create blog posts, resources, and events via a CLI with draft workflows by default, enabling human review before publication.
  • Upload media and manage subscribers to support content campaigns, newsletters, and media assets.
  • List, update, and organize existing site content directly from the command line for rapid iteration and publishing readiness.

Quick Start

Create a draft blog post by using the create:post command with a title and body.

Frequently Asked Questions about open-meetup-bot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish blog posts and events to a website via CLI instead of a web UI?

You can publish blog posts and events via CLI using the open-meetup-bot to create drafts directly from the terminal. It uses commands like create:post and create:event, ensuring a draft-before-publish workflow for admin review without manual web UI interaction.

What is the draft-before-publish workflow for CLI content publishing?

The draft-before-publish workflow means content created via CLI commands like create:post defaults to a draft state. This ensures all new blog posts, resources, and events undergo human admin review before going live on the website.

How do I upload media and manage subscribers for content campaigns from the command line?

You upload media and manage subscribers using the upload:media and subscriber commands in the CLI. This supports content campaigns and newsletters by handling media assets and audience subscriptions directly from the command line.

Do I need an API key or specific npm package to publish site content via CLI?

Yes, you need the @bitcoinbay/open-meetup-bot npm package and an OPEN_MEETUP_AGENT_KEY to authenticate. An optional OPEN_MEETUP_URL can also be configured to publish site content via CLI.

Can I list and update existing site content directly from the command line?

Yes, you can list and update existing site content directly from the command line using the list and update commands. This enables rapid iteration and organization of published resources without accessing the web UI.

What are the limitations of using a CLI tool for website content publishing?

A limitation of CLI content publishing is that all created posts, resources, and events default to a draft state requiring manual admin review before publication. Additionally, it requires a specific npm package and API key configuration.