Miro CLI for Openclaw

A powerful CLI wrapper for the Miro Platform API, enabling seamless board management, team organization, and automated data exports directly from your terminal.

bigbubbaagent-bot
v1.0.5
Mar 14, 2026
1
973
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install miro-cli

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 miro-cli 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 Miro CLI?

The Miro CLI skill provides a robust command-line interface for interacting with Miro resources and the Platform API. Built as a wrapper around the community-maintained mirocli npm package, this tool allows developers to query boards, view organization details, and access enterprise logs without leaving the terminal.

By integrating this into Openclaw Skills, users gain a standardized way to handle Miro board metadata and perform bulk operations. The skill emphasizes security by utilizing the system keyring for credential management, ensuring that sensitive OAuth client secrets are never stored in plain text or within the skill bundle itself.

Miro CLI Use Cases

  • Automated board metadata extraction for reporting and technical documentation.
  • Bulk exporting Miro boards to PDF, PNG, or SVG formats for offline reviews or backups.
  • Programmatic auditing of team members and organization-level activity logs for enterprise compliance.
  • Filtering and searching through large numbers of boards using CLI-native tools like jq and standard Unix pipes.

How Miro CLI Works

  1. The user installs the mirocli binary and necessary dependencies like jq for data processing.
  2. A configuration context is created locally to store organization and client credentials securely in the system keyring.
  3. An OAuth authentication flow is triggered via the browser to authorize API access for the local session.
  4. The skill executes read-only commands against official Miro API endpoints to fetch boards, teams, or logs.
  5. Data is returned in human-readable tables or raw JSON format for further shell-based automation.

Miro CLI Setup

First, install the core CLI package globally using npm:

npm install -g mirocli

Initialize your configuration context by providing your Miro Organization ID and OAuth credentials:

mirocli context add

Perform the one-time OAuth authentication to link your account:

mirocli auth login

It is also highly recommended to install jq for handling JSON output within your Openclaw Skills workflows:

# macOS
brew install jq
# Linux
sudo apt install jq

Miro CLI Data Schema & Taxonomy

The skill manages data through a combination of secure system storage and local file exports as detailed below:

Component Data Handled Storage Method
Credentials Client ID, Secret, Org ID System Keyring (via ~/.mirocli/)
Auth Tokens OAuth Session Tokens Local Encrypted Storage
Board Data Metadata, Names, IDs Standard Output / JSON
Media Exports PDF, PNG, SVG files Local Filesystem
Enterprise Logs Audit and Content Logs JSON Stream

Miro CLI Advanced Features

  • Support for multiple configuration contexts to switch between different Miro organizations or environments.
  • Native JSON output flag across all commands for seamless piping into complex automation scripts.
  • Access to Enterprise-specific features including deep audit logs and content change history.
  • Local-first credential management that leverages macOS Keychain, Linux Secret Service, or Windows Credential Manager.
  • Extensive filtering capabilities using date-based modifiers like --modified-after for targeted board discovery.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*