Pressroom — AI skill for Claude Code
Hire, run, measure and retire a crew of AI agents for a custom print shop.
How to install Pressroom
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open davidmm07/pressroom and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Pressroom does
Hire, run, measure and retire a crew of AI agents for a custom print shop. Go, GraphQL, PostgreSQL and TypeScript on Google Cloud, with Claude, OpenAI, Grok and open-weights models behind one interface, human approval for sensitive actions, scorecards in dollars and model experiments on live traffic
Alternatives in AI
- Investment News — 为 A股投资者打造的全球产业链资讯看板 · 12 大赛道一一对应 A股板块(半导体/AI/机器人/新能源车…),覆盖 100+ 权威源,用你自己的大模型每日提炼中文「今日要点」+ 翻译 · 全程本地、零 API key 447 ★
- VibeMeter — A project to measure costs for Cursor and other AI provider 379 ★
- Engrim — The Universal Cross-Model Episodic Memory Standard 219 ★
README
Pressroom
**Hire, run, measure and retire a crew of AI agents for a custom print shop.**
Pressroom is the platform an AI operations team would use at a company that prints custom stickers, labels, magnets, buttons, packaging and t-shirts, with free online proofs, image tools (background removal, upscaling, vectorization) and free worldwide shipping. It runs autonomous agents that do real work (pre-flighting artwork, triaging support tickets, chasing stalled parcels, nudging reorders), connects them to internal and third-party tools, measures whether each one is worth its cost, and removes the ones that do not deliver.
Built with **Go, TypeScript, GraphQL, PostgreSQL and Google Cloud**, and model agnostic: **Claude, OpenAI, Grok and open-weights models** plug in behind one interface, and new releases are adopted through champion/challenger experiments on live traffic.
flowchart LR
SF[Storefront] -- artwork.uploaded / ticket.created --> PS[(Pub/Sub)]
PS -- push, OIDC --> W[Worker]
W -- agent loop --> M{{Claude, GPT, Grok, open weights}}
W -- tool calls --> T[Order DB, image studio, carrier, helpdesk, payments, Slack]
W <--> DB[(PostgreSQL)]
UI[Dashboard
React + TypeScript] -- GraphQL --> API[API]
API <--> DB
CS[Cloud Scheduler] -- daily evaluation --> W
What the role asks for, and where it lives
| The job | Pressroom |
|---|---|
| Build agents that run on their own and do meaningful work | The executor runs a model-and-tools loop with budgets, checkpoints every step, resumes after crashes and pauses for a human before refunds or customer emails. Runs start from Pub/Sub events, the API or the CLI. |
| Strong with Claude, OpenAI, Grok and open source | Model adapters: Claude through the official Anthropic Go SDK (adaptive thinking, prompt caching, server-side refusal fallbacks), and one Chat Completions adapter for OpenAI, xAI Grok and self-hosted vLLM/Ollama. |
| Ident |
Related Skills
Bench View
Build and serve the custom-model-bench viewer; print the URL.
AwakeLock
Keep your Mac awake behind the native Lock Screen so long-running AI agents, coding tasks, terminals, download
Inaricode
InariCode — TypeScript CLI for an AI coding assistant: multi-provider chat (Claude, OpenAI, Kimi, Ollama, …),
Ceo Task System
Multi-agent TypeScript system that captures raw thoughts via Apple Shortcuts, enriches them with Claude AI, an
Style DNA Ghostwriter
Learn a codebase's unwritten conventions (Python, React, Next.js, TypeScript, Tailwind) and condition AI codin
Quorum Review
Cross-model pull request review on Gemini Enterprise Agent Platform. Gemini and Claude read each diff independ
Related Agents
Browser Stealth Agent
Stealth browser automation agent for targets behind Cloudflare, Akamai, Google, DataDome, or PerimeterX bot de
Opencode
Coding subagent that runs inside opencode, on any provider and model opencode supports (OpenAI, Google, Moonsh
Nolan
HR / Talent Acquisition. Use proactively when the user asks to hire a new specialist, asks "can the team do X"