boulevard/SKILL.md
Query Boulevard Admin, Public Client, and Known Client APIs; discover availability; book or cancel sandbox appointments; and compare or sync services/packages between prod and sandbox.
npx skillsauth add supercorks/agent-skills boulevardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for Boulevard investigations and operations, especially when the task involves:
All scripts are standalone Node.js 20+ files under .github/skills/boulevard/scripts/.
Single-environment scripts can load repo credentials from an env file:
--env-file=.env.local
Supported defaults:
NEXT_PUBLIC_BLVD_ENVBLVD_BUSINESS_IDBLVD_API_KEYBLVD_API_SECRETUse CLI flags to override env-file values.
Use these first when the task matches:
scripts/list-bookable-items.js
Best for: "what can this location book online right now?"scripts/discover-availability.js
Best for: "what times are available on this date?"scripts/book-slots.js
Best for: booking sandbox slots after a dry-run preflightscripts/cancel-appointments.js
Best for: cleaning up sandbox appointments created by automationscripts/query-admin.js, query-client-public.js, query-client-known.js
Best for: one-off GraphQL inspection when no task-oriented script fitsFor the exact booking/cancellation workflow and safety notes, read:
references/booking-workflows.mdnode .github/skills/boulevard/scripts/list-bookable-items.js \
--env-file=.env.local \
--location=Edina
Useful flags:
--location-exact--service--service-exact--zero-dollar-onlynode .github/skills/boulevard/scripts/discover-availability.js \
--env-file=.env.local \
--location=Edina \
--date=2026-03-20
Behavior:
/tmp by default# preflight only
node .github/skills/boulevard/scripts/book-slots.js \
--env-file=.env.local \
--location=Edina \
--date=2026-03-20
# real execution
node .github/skills/boulevard/scripts/book-slots.js \
--env-file=.env.local \
--location=Edina \
--date=2026-03-20 \
--confirm
Guardrails:
--location and --date--limit, --service, and --zero-dollar-only# dry-run
node .github/skills/boulevard/scripts/cancel-appointments.js \
--env-file=.env.local \
--location=Edina \
--date=2026-03-20 \
--client-email-prefix=codex-blvd
# real cancellation
node .github/skills/boulevard/scripts/cancel-appointments.js \
--env-file=.env.local \
--location=Edina \
--date=2026-03-20 \
--client-email-prefix=codex-blvd \
--confirm
Use --client-email-prefix whenever possible to avoid cancelling unrelated appointments.
Use the raw query scripts when a task-oriented script does not fit:
query-admin.jsquery-client-public.jsquery-client-known.jsBefore writing a raw query:
schemas/admin-schema.graphql or schemas/client-schema.graphqlThese remain useful for setup and environment comparison:
download-schemas.jsfind-client.jslist-service-categories.jslist-services.jsdiff-services.jssync-services.jssync-packages.js--confirm.tools
Read local coding-agent thread/session history for Codex, Codex CLI, Copilot CLI, Copilot Chat local VS Code threads, and Claude Code. Use when asked to find, inventory, summarize, search, or inspect local agent conversations, session subjects, transcript files, or agent thread storage.
tools
Operate Google Workspace (Drive, Gmail, Calendar, Sheets, Docs, Slides, Chat, Admin, Forms, Tasks…) via the @googleworkspace/cli (`gws`) Rust CLI distributed on npm. Use for any read/write task across Workspace APIs — list/search/upload Drive files (incl. shared drives), send/read mail, manage calendar events, sheets cell ops, etc.
development
Find useful Agent Skills in curated public skill repositories for a user query. Searches official and community skill repos, ranks matching SKILL.md files, and recommends candidates with source trust notes.
tools
Use Browserbase and the browse CLI for browser automation, Fetch/Search API work, authenticated remote browsing, UI QA, debugging, tracing, and Browserbase platform or Functions workflows with multi-account support.