Install
openclaw skills install miro-cliMiro CLI tool for board/team/org management via command line. Use when querying boards, exporting data, viewing teams/organizations, or automating Miro workf...
openclaw skills install miro-cliA comprehensive guide for using the Miro CLI tool to interact with the Miro Platform API from the command line.
Metadata Declaration:
mirocli (npm package: davitp/mirocli)Critical Trust Requirements:
1. You must trust the mirocli npm package:
2. You must trust your system keyring:
3. Helper binaries are standard Unix tools:
jq — JSON processor (widely used, open source)column — Text formatter (standard utility)4. Network access:
Recommendation: Before using with production credentials:
~/.mirocli/Miro CLI enables command-line access to Miro resources and enterprise features:
Perfect for automation, scripting, and bulk operations.
Binaries (required):
mirocli — Miro CLI tool (installed via npm)jq — JSON query processor (for filtering/scripting)column — Text column formatter (for table output in helper scripts)Credentials (interactive entry required):
Optional (for JSON workflows):
jq — JSON processor for advanced filtering and data transformationmirocli (required):
npm install -g mirocli
jq (optional, but recommended):
# macOS
brew install jq
# Linux (Debian/Ubuntu)
sudo apt install jq
# Linux (Fedora)
sudo dnf install jq
mirocli context add
This will prompt for:
default)Credentials are stored securely by mirocli in ~/.mirocli/ (system keyring on macOS/Linux).
mirocli auth login # Opens browser for OAuth flow
mirocli auth whoami # Verify authentication
mirocli organization view
mirocli boards list # All boards
mirocli boards list --json # JSON output
mirocli boards list --team-id <id> # Filter by team
mirocli boards list --sort "name" # Sort by field
mirocli teams list
mirocli teams list --name "Design" # Filter by name
mirocli teams list --json
mirocli board-export <board-id> --format pdf
mirocli board-export <board-id> --format png
mirocli board-export <board-id> --format svg
mirocli boards list --json | jq '.[] | select(.name | contains("Design"))'
See scripts/export-team-boards.sh
mirocli boards list --json | jq '.[] | {name, id, owner: .owner.name}'
mirocli boards list --modified-after "2026-03-01" --json
npm install -g mirocli (+ jq/column if needed)mirocli context add (enter Org ID, Client ID, Client Secret interactively)mirocli auth login (browser opens for OAuth, one-time)mirocli auth whoami (confirm authentication works)mirocli boards list, mirocli teams list, etc.Credential Storage: mirocli stores credentials in ~/.mirocli/ using system keyring (secure, local-only)
-c, --context <name> # Use specific context
-h, --help # Show help
-v, --version # Show version
--json # Output as JSON
How Credentials Are Handled:
mirocli context addWhat This Skill Does:
Third-party Trust:
This skill relies on:
See references/miro-cli-commands.md for detailed command documentation.
mirocli --help
mirocli <command> --help
miro-mcp — MCP integration for Miro (AI coding tools)miro-sdk — Web SDK reference for building pluginsmiro-api — REST API reference for programmatic accessSetup Date: 2026-03-14
Last Updated: 2026-03-14
Status: Ready (OAuth login pending)