← ClaudeAtlas

freeticket-clilisted

Drive the official FreeTicket CLI (binary `ft`, npm `@freeticket/cli`) to operate a workspace from the terminal — log in through the browser (device flow), list/inspect AND create/update/delete events, dates, ticket types, sales, membership plans, venues, staff, discount codes and webhooks; publish events; create/cancel/refund sales; check tickets in at the door and resend QRs; list a sale's tickets, a plan's subscribers, cancel subscriptions; run reports (summary, by-event, timeseries, inventory, per-function financials, CFO reconciliation); read settlements paid to the organizer; mint headless service API keys; and export buyers/attendees/subscribers to CSV. Superadmin (`ft admin …`) manages tenants, users, platform plans, feature flags and impersonation. Use it when the user wants to read OR mutate their FreeTicket account from the terminal, run `ft <command>`, automate with `--json`/`jq` or `--csv`, manage the session/workspace, send feedback/suggestions (filed as GitHub issues on the right repo), or when
AppFreeticket/agent-skills · ★ 0 · Data & Documents · score 68
Install: claude install-skill AppFreeticket/agent-skills
# FreeTicket CLI (`ft`) `ft` is FreeTicket's terminal client. It consumes the **B2B REST API v1** and is generated from its OpenAPI 3.1 contract, so every endpoint exists as a command. **Reads and writes both work**: every resource has `list`/`get` plus `create`/`update`/`delete` and resource actions (`events publish`, `sales cancel`/`refund`, `staff set-role`), and every list takes `--csv`. The CLI mirrors what the web app does — anything you can do on the page, you can do here. ## When to use this skill - The user wants real data: "how many sales do I have?", "list my events", "export buyers". - The user wants to **change** something: "create an event", "publish it", "refund sale X", "raise a ticket-type price", "suspend a tenant". - You need to run `ft ...` or automate a report/mutation for `jq`/scripts. - Manage the session (`ft login`/`logout`/`config`) or switch workspace. - Another skill (e.g. `freeticket-eventos`) needs live data to audit or an action to perform. ## Setup (once) ```bash # No install needed (Node >= 20). Always pin @latest so you never hit a stale # npx cache or an old global build: npx @freeticket/cli@latest login # browser device flow: prints a code, # opens the browser, you approve, done. # CI/automation: … login --key ft_live_xxxxx npx @freeticket/cli@latest whoami # user + accessible workspaces # Optional global install for a short `ft` alias: npm instal