Turns Claude into a one-liner publishing tool for brewpage.app. You give it text, markdown, JSON, or a file path, and it handles the curl dance: asks for namespace (with smart slug suggestions based on content), optional password protection, hits the right API endpoint, and spits back a public URL. The clever bit is it saves owner tokens to a local markdown file so you can delete or update pages later without cluttering the chat. Default 15-day TTL, works with the public gallery or custom namespaces. Handy when you need to share a quick page or host some JSON without leaving your terminal or dealing with GitHub Pages.

skills.sh installs
598
GitHub stars
39
last updated
Aug 21, 2026

Install

$ npx -y skills add kochetkov-ma/claude-brewcode --skill brewpage-publish --agent claude-code

Installs into .claude/skills of the current project.

Files

brewpage-publish

Publish content to brewpage.app — free instant hosting for HTML pages, files, and multi-file sites. No sign-up required.

Running commands

Every shell step is ONE command of the exact shape in the fences below, run with the shell tool. {baseDir} is this skill's folder; the bundled scripts/brewpage-run.sh does every upload.

  • Fill each '{…}' slot with the raw value and write every ' inside it as '\''; nothing else is escaped. Never wrap a value in double quotes. An empty slot stays '' (= omitted).
  • Never prefix or chain the command (cd, VAR=…, ;, &&, |, $(…)) and never inline the text in any other form: single-quoted argv is what keeps the content inert.
  • Text longer than 6,000 characters goes through stage (Step 6).
  • The script prints one decisive line: OK {url} or OK {url} | Files: N (then MANAGE: …, the private management link, and any NOTICE: … lines: what the server skipped or adjusted), CONFIRM: … (exit 2, nothing uploaded) or FAILED: … (server reason HTTP <status>: <message>). It removes its private run directory on every exit.

Workflow

Step 1: Parse Arguments

Sponsors

Details

Repository
github.com/kochetkov-ma/claude-brewcode
Categories
Frontend Development, DevOps & CI/CD, Release Management
First seen
Apr 16, 2026

More from kochetkov-ma/claude-brewcode

All 3
1onewave-ai avatarpresentation-design-enhanceronewave-ai/claude-skillsTransform text-heavy slides into visual storytelling. Suggest layout improvements, icon usage, and data visualization.596skills.sh installs
2davila7 avatarlatex-postersdavila7/claude-code-templatesCreate professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientifi592skills.sh installs
3google-labs-code avatarstitch-sdk-usagegoogle-labs-code/stitch-sdkUse the Stitch SDK to generate, edit, and iterate on UI screens from text prompts, manage projects, and retrieve screen HTML/images. Use when the user wants to 576skills.sh installs
4cycleuser avatarofficial-document-writercycleuser/skillsOfficial document writing assistant for Chinese government documents based on GB/T 9704-2012 standard. Triggers when: Writing Chinese official documents (公文), f573skills.sh installs
5openclaudia avatargoogle-adsopenclaudia/openclaudia-skillsWrite Google Ads copy and build campaign structures. Use when the user asks to create Google Ads, write ad copy for search or display, set up PPC campaigns, opt570skills.sh installs
6aj-geddes avatarbundle-size-optimizationaj-geddes/useful-ai-promptsReduce JavaScript and CSS bundle sizes through code splitting, tree shaking, and optimization techniques. Improve load times and overall application performance567skills.sh installs