Repository navigation
docs(readme): lead with ChatCut Skill cards and a per-host install table - #48
Merged
Merged
Conversation
The README opened with a long feature sentence and install commands but no pictures. It now leads with six request-to-result demos (talking-head cleanup, animated captions, motion graphics, long video to shorts, translation and a viral ad remake), made from existing chatcut.io media and committed as small GIFs (12.4 MB in total, each under 3 MB). A table then gives each of the 11 hosts one prompt or command and its guide. Everything from the old Quick install is kept under the table. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The six GIFs were compressed to about 2 MB each and looked blurry, and they were marketing clips rather than ChatCut Skills. The demo section is now a 3x3 grid of Skills from chatcut.io/skills, following the HyperFrames README: each card is a sharp 800x450 still (from the Skill's 1080p preview, or its own cover), the Skill name and one line, linked to its page, plus a short request to paste into the agent. The stills total 0.55 MB; the GIFs are removed. The capability list is renamed "Everything ChatCut can make" so the grid can take "What you can make". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
In a three-column table each card shrank to about 100 px on a phone and the third column was cut off. The cards are now images with the Skill name and one line drawn under the still, laid out at a fixed width so they wrap: three per row on a computer, one per row on a phone. Each card still links to its Skill page, and a two-column table below lists the request to paste. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…able The Skill cards were centered but the title, intro, "What you can make" heading and the request table under the cards were left-aligned. The top block now lines up with the cards: title, intro sentence, links and badge, the heading, its lead line, the table and the line under it. Install and everything below stay left-aligned as reference docs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…osts Under the centered title the README now shows the Product Hunt "#1 Product of the Day" award (the same self-hosted light and dark SVGs as the website footer), one row of live badges (stars, latest release, license, Discord members from the invite API, and the existing Glama score), the intro sentence, a fuller links row (Website, Skills, Docs, Setup guide, Pricing, Discord, X) and a "Works with" row: icon links to the plugin page for each host that has one, and text links for the rest. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
On a phone the icon and the host name could land on different lines, and two-word names split. Each host is now one small pill image (icon and name, or the name alone where there is no icon) that wraps as a unit and reads in both light and dark themes. Every chip still links to its plugin page or package README. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Every clickable chatcut.io link (Skill cards and table, install table guides, header links, Works with chips and the guides further down) now carries utm_source=github&utm_medium=readme&utm_campaign=agent-plugin, so visits from this README can be told apart. Install prompts, code blocks, image URLs and the Product Hunt link stay untouched: agents read the prompt URLs, and some agent web tools can't open URLs with query strings. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…an icon The README title now reads "ChatCut AI Video Editor". In the Works with row, Cursor, Gemini CLI, Kimi Work, Doubao Work and Qwen Work get their app icons like the other six: Kimi's is the one chatcut.io already uses, the others come from each product's own site. Icons with their own background fill the rounded tile; transparent marks sit on the same white tile as ChatGPT's, so all eleven read in light and dark themes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
All nine card stills are regenerated from the current admin thumbnails and preview videos. Two Skills had newer media: Add captions now shows its new caption-style preview, and Long video to shorts shows its new cover. The other seven previews are unchanged, so their stills come out identical. Names follow admin: recreate-a-video is now "Talking-Head Edit Recreation" and "Long video to shorts" uses admin's casing, in the cards and the request table; links still use the same slugs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The card now uses the complete frame from the latest admin preview: the source video, the link with Get clips, and the row of platform clips. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rame Reverts the full-frame card from 7ed4d08 while it is decided whether the footage in that preview can be shown publicly. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…Cloner The third Skill card is now Viral Video Cloner, made from its latest admin preview (the crowd scene, split mid-wipe so the same pose shows in two looks). Its card and request-table row link straight to chatcut.io/viralvideocloner with the README UTM tags, because the /skills/viral-video-cloner URL redirects there and drops the query string. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The nine cards are now, row by row: Speech Cleanup, Add captions and Talking-Head Edit Recreation; AI Avatar Video, Voice Cloning and Viral Video Cloner; Runway Rebel, Editorial Explainer and Video Translation. SaaS Kinetic Type Launch, Claymotion and Sugar Crystal Storm are removed along with their images and request rows. The three new cards come from their latest admin preview videos. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Light and dark copies of the logotype switch with prefers-color-scheme. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Keep six cards with Viral Video Cloner in the center of the top row; the two packaging cards carry a "Talking-head packaging" label. - Fold what was unique in the later Desktop and hosted Web sections into the Install subsections and drop the duplicates. - Move the intro paragraph out of the centered block. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Packaging cards read "MG Packaging · <style>" on one line at 44px. - Install opens with the Desktop and Web plugins, adds a Plugin column and a Setup guide column with uniform link text, then splits into Desktop and Web subsections. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… slot Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ech Cleanup still - Install opens with one plugin (MCP) in two forms, Desktop and Web. - Cursor: ChatCut is not in Cursor's marketplace, so the row and a new Web setup snippet add the hosted MCP server to ~/.cursor/mcp.json. - Kimi Work follows Kimi's documented Plugin Builder import; Doubao Work and Qwen Work add ChatCut from their marketplaces. - Speech Cleanup card uses a frame with open eyes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…l app screens Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Anchor-Shi
marked this pull request as ready for review
November 12, 2026 04:20
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Three 260px cards plus two inline gaps render 788px wide on GitHub. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The README read like developer docs. #42 and #43 improved the opening text, install commands and capability keywords, but a visitor still saw no pictures of what ChatCut actually produces. Popular agent repositories lead with clear visuals: HyperFrames shows a sharp thumbnail grid where each card links to a live template page. This version opens with ChatCut Skills from chatcut.io/skills, then lets each visitor find the install line for their own agent.
A first draft used six demo GIFs made from website marketing clips. Compressed to about 2 MB each, they looked blurry, and they weren't Skills. They're replaced by the Skill cards below.
What changed
Six Skill cards, right under the Works with row. There's no heading or intro above them and no line below them, so the grid follows the host icons directly and Install comes next. Each card is a sharp still with the Skill's name and one line, linking to its page on chatcut.io/skills. The cards are fixed-width images that wrap: three per row on a computer (both the README view and the repository home page), one per row on a phone.
Anchor picked the lineup: two rows of three, with Viral Video Cloner in the center of the top row. The two motion-graphics packaging styles are titled MG Packaging · Runway Rebel and MG Packaging · Editorial Explainer, Their one-line descriptions say what they do: "Talking-head video with bold type, yellow digits." and "Talking-head video with news-style charts." The alt text gives the full version, for example "packages your talking-head video in bold white type and slim yellow numerals". Each title fits on one line at 44 px, against 46 px on the other cards; the longer one is 712 px wide in a 736 px text area. The cards stay 800×618, so the rows line up. Names, covers and previews follow the latest admin data (
agent_skill, read from production on 2026-11-10), and every still is regenerated from the admin thumbnail or preview video./skills/speech-cleanup/viralvideocloner/skills/add-captions/skills/recreate-a-video/skills/mg-packaging-runway-rebel/skills/mg-packaging-editorial-explainer/viralvideocloner, because/skills/viral-video-clonerredirects there with a 302 that drops the query string.Media. The six cards are committed in
docs/media/skills/: 800×618 JPGs, about 560 KB in total.main's history.Demo animation. A centered, auto-looping GIF (
docs/media/hero-demo.gif) sits between Works with and the cards. It has no player controls and no file title.user-attachmentslink.One Install section.
Read ChatCut.io/desktop to install ChatCut/marketplace/chatcutis a 404. The row and a Web setup snippet give the install that works today: add the hosted server to~/.cursor/mcp.jsonand sign in. The README doesn't mention the marketplace. That uses Cursor's documented remote-server config and OAuth with dynamic client registration, which ChatCut's server advertises (/auth/mcp/register, PKCE S256).Read ChatCut.io/grok to connect the ChatCut appgemini-extension.jsonat the root ofmaingemini extensions install <GitHub URL>is the documented syntaxRead ChatCut.io/antigravity to install ChatCut, which installs Desktop/) with a repository link, then install under 插件 → 个人. The row now says that, with thekimi/folder link. That folder already haskimi.plugin.json.video-genSkill andsubmit_video_remake.doubao/README.md,qwen/README.mdandworkbuddy/README.mduse the same in-app paths as the table. The Qwen kit's own Chinese docs (CONNECTORS.md,references/connector-readiness.md) still say 「扩展 → 连接器」. They're left as submitted in the 2.0.4 ZIP.#web-setup. Every relative link and anchor in the README resolves.Layout. The top of the README is centered to line up with the cards: the title, the Product Hunt award and badges, the links row and Works with. The bold intro paragraph between the badges and the links row is left-aligned, so it reads as a paragraph. The centering uses
<h1 align="center">,<p align="center">and<div align="center">. From Install down, the README stays left-aligned as reference docs. On GitHub, the host icons sit about 22 px above the first row of cards, and the Install heading keeps its usual margin below the grid.Header. The title is now ChatCut AI Video Editor; the README used "ChatCut Agent Plugins" nowhere else. The word "ChatCut" in the title is the ChatCut logotype, with "AI Video Editor" as text after it. Both copies live in
docs/media/brand/:apps/editor/public/CC_LOGOTYPE.svgin the main repo.#2C1B09, the color the chatcut.io header uses for its logo on a light background.<picture>switches between the two with the theme, the image's alt text is "ChatCut", and on a phone "AI Video Editor" moves to the line below the logo.From top to bottom:
claude plugininstall #1 Product of the Day" badge, using the same self-hosted light and dark SVGs as the website footer (chatcut.io/producthunt/badge-{light,dark}.svg, served through GitHub's image proxy). It's wrapped in<picture>so it switches with the theme, and links to the same Product Hunt URL as the footer. Product Hunt shows Cloudflare's bot check to automated clients, so I couldn't open that page here.style=flat: stars, latest release (v1.11.1) and license (Apache-2.0).approximate_member_countfrom Discord's public invite endpoint.docs/media/hosts/.Link tracking. Every clickable chatcut.io link carries
utm_source=github&utm_medium=readme&utm_campaign=agent-plugin: the Skill cards, the install table guides, the header links, the Works with pills and the guides further down. That's 27 links across 18 distinct URLs, and all of those URLs return 200 with the parameters. Some things stay untagged on purpose:Read ChatCut.io/desktop …), code blocks and image URLs. Agents read the prompt URLs, and some agent web tools can't open URLs with query strings. The capability list is renamed Everything ChatCut can make, and the "Under the hood…" sentence moves into it. Every other section is unchanged, apart from the two duplicate install sections removed above.Verification
blob/claude/readme-demos-20261110/README.mdand the branch's repository home page):200 image/jpeg, and the six card pages and the host guide links return 200.node --test tests/*.test.mjs: 118/118 pass.git diff --checkis clean.🤖 Generated with Claude Code