hugoduncan/bbum-marketplace/bbum-consumer

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when the user wants to discover, browse, search, or install bbum task libraries from the marketplace, or star a library to signal adoption. Trigger on: "find a bbum library", "search marketplace", "list marketplace libraries", "install from marketplace", "star a library", "find bbum tasks for X", "what task libraries are available".

Install

npx vskill@latest install hugoduncan/bbum-marketplace/bbum-consumer

SKILL.md

bbum-consumer skill

λ(op). match(op) → install → λinstall(project) discover → λdiscover(query) star → λstar(lib)


λ install(project)

Install the marketplace tasks into a project that already uses bbum.

sh
bbum source add bbum-marketplace \
git/url=https://github.com/hugoduncan/bbum-marketplace \
git/branch=master
# Install all marketplace commands at once
bbum add bbum-marketplace \
marketplace:list \
marketplace:search \
marketplace:info \
marketplace:publish \
marketplace:star

Prerequisites: bbum installed (bbin install io.github.hugoduncan/bbum).

Agent pattern:

user: "I want to use the marketplace"
→ check bb.edn has marketplace:list task installed
→ if not: run the install commands above
→ proceed with discover or star

λ discover(query)

Browse and find bbum task libraries.

sh
# List all, sorted by stars (default)
bb marketplace:list
# Sort options: stars (default) | name | added
bb marketplace:list --sort name
bb marketplace:list --sort added
# Filter by tag
bb marketplace:list --tag lint
# Search by keyword (lib name, description, tags)
bb marketplace:search lint
bb marketplace:search "code quality"
# Full detail for a specific library
bb marketplace:info hugoduncan/bbum
bb marketplace:info hugoduncan-bbum # slug also works

Rate limits: GitHub API is limited to 60 req/hr unauthenticated. Set GITHUB_TOKEN env var to raise the limit.

Cache: Results are cached for 1 hour at ~/.bbum/marketplace-cache.edn. Use --refresh to bypass: bb marketplace:list --refresh

Agent pattern:

user: "find me a linting task library for babashka"
→ check marketplace tasks installed → if not: λinstall first
→ bb marketplace:search lint
→ present results
→ if user picks one: bb marketplace:info <lib>
→ offer to add: bbum source add + bbum add

λ star(lib)

Star a library to signal adoption and improve its ranking.

sh
bb marketplace:star hugoduncan/bbum
bb marketplace:star hugoduncan-bbum # slug also works

What happens:

  1. Finds the library in the catalogue
  2. Derives a project slug from the current project's git remote
  3. Checks if already starred — no-op if so
  4. Opens a PR adding a star file — auto-merged by CI

Prerequisites: gh CLI installed and authenticated.

Opt-out: Add to project .bbum.edn:

edn
{:marketplace {:auto-star false}}

Agent pattern:

user: "star the bbum library"
→ check marketplace tasks installed → if not: λinstall first
→ bb marketplace:star hugoduncan/bbum
→ report PR URL (or "already starred")

Errors and recovery

ErrorCauseFix
gh CLI not authenticatedgh auth status failsgh auth login
Library not found: XSlug/name not in catalogueCheck spelling; try --refresh
HTTP 403 / rate limitGitHub API cap hitSet GITHUB_TOKEN
Already starredStar file exists for this projectNo action needed

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/hugoduncan/bbum-marketplace/bbum-consumer/badge)](https://verified-skill.com/skills/hugoduncan/bbum-marketplace/bbum-consumer)

Something wrong with this skill or its page? Tell us.