Skip to main content

cli-anything-issuebadge

Agent-native command-line interface for IssueBadge: issue digital certificates and badges, revoke and reinstate them, download the rendered PDFs, and manage dynamic QR codes. Built with the CLI-Anything methodology: every command supports --json, errors are structured, and no subcommand drops you into a REPL.

Install

pip install git+https://github.com/issuebadge2026/cli-anything-issuebadge
export ISSUEBADGE_API_KEY="your-api-key"   # app.issuebadge.com → Developer → API keys
cli-anything-issuebadge server status

Usage

cli-anything-issuebadge badge list
cli-anything-issuebadge --json issue create --badge-id <id> --name "Ada Lovelace" --email ada@example.com --meta score=95
cli-anything-issuebadge --json issue bulk --badge-id <id> --csv recipients.csv --idempotency-prefix cohort-1
cli-anything-issuebadge issue revoke <issue-id> --reason "Issued in error"
cli-anything-issuebadge issue update <issue-id> --reinstate
cli-anything-issuebadge certificate download <issue-id> --out certificate.pdf
cli-anything-issuebadge qrcode create --name "Poster" --type url --data url=https://example.com
cli-anything-issuebadge qrcode image <code> --out poster.svg --format svg

Run cli-anything-issuebadge --help or any <group> --help for the full reference, or read skills/SKILL.md for agent-oriented usage patterns.

Environment

Variable Required Purpose
ISSUEBADGE_API_KEY yes Bearer token for the API
ISSUEBADGE_BASE_URL no API host, default https://app.issuebadge.com

Tests

pip install -e ".[dev]"
python -m pytest cli_anything/issuebadge/tests/test_core.py -v        # mocked, no key
ISSUEBADGE_API_KEY=... python -m pytest cli_anything/issuebadge/tests/test_full_e2e.py -v

Set ISSUEBADGE_E2E_BADGE_ID to also run the issue/certificate lifecycle tests (they create, revoke and reinstate a real issued badge).

Metadata

Release files for cli-anything-issuebadge 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cli-anything-issuebadge 1.0.0
File Size Uploaded Provenance
cli_anything_issuebadge-1.0.0.tar.gz 30.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for cli-anything-issuebadge 1.0.0
File Interpreter ABI Platform
cli_anything_issuebadge-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 64.0 kB

Release files / cli_anything_issuebadge-1.0.0.tar.gz

Download URL cli_anything_issuebadge-1.0.0.tar.gz
Size 30.0 kB
Tags Source
SHA-256 checksum
How to use checksums
189f65b51a2e8743c10f1ea7def4e708fd6db175fe3ade5f45f65c0beec1ffb0
BLAKE2b-256 checksum
How to use checksums
5aa9fa841c75833e168635f83f1fa6afed2697ad3c0e0f9c5deec2f7caa07a25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / cli_anything_issuebadge-1.0.0-py3-none-any.whl

Download URL cli_anything_issuebadge-1.0.0-py3-none-any.whl
Size 34.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b07b3c460936b8d0e36d5ceaa54aedc7274423018dddf30b623f085d76e133e
BLAKE2b-256 checksum
How to use checksums
6ac53ea6b3cd49bcda1e0d3b863818ec617a632f88b73080c693d72f2deb8eb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Security for cli-anything-issuebadge 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page