The operating system for youtube.com/@boxingatelier. One input: a YouTube URL. The pipeline turns it into scored vertical clips with titles, descriptions and tags, filed in the library and ready to schedule. This page is the part the machine cannot do — the architecture, the rhythm, and the four numbers that decide whether any of it is working.
Red steps run automatically from a single link. Grey steps need a person, and pretending otherwise is how channels die.
Run it with /clip <url>. Everything the agent does is in .claude/skills/clip/SKILL.md; the merge is clips/library/ingest.py. Output lands in the Clip Index sheet and the Drive video library.
A channel without a sentence is a folder. This is the sentence.
@boxingatelier shows what combat sports actually look like from the inside — the training, the rules nobody explains, and a sport where basketball meets wrestling.
Two content sources feed it and they do different jobs. Keep them distinct or the channel reads as random.
| Source | What it is | Job on the channel |
|---|---|---|
| Wrestleball | Client footage: matches, the Grand Final, the USA Cup in December | Novelty and reach. Nobody has seen this sport. It is the thing that gets shared because it is genuinely new. |
| Combat sports craft | Fight camps, training breakdowns, the cut style, the daily news feed | Authority and retention. It is why someone subscribes rather than watching one clip and leaving. |
The Wrestleball material is the client's. Everything published from it follows the agreement: they get exclusive rights to the deliverables, we get to show the work as a case study.
Shorts get discovered. Long-form gets you subscribed to. Community keeps you alive between uploads. All three or none.
5 to 7 a week. Straight out of the pipeline. This is where all growth comes from at zero subscribers, because Shorts are served to strangers and long-form is not. Never post a Short you would not watch twice.
1 a week, 8 to 15 minutes. Full match, camp day, or a rules deep-dive. Converts a Short viewer into a subscriber and gives the channel something to rank for in search. Skipping this caps the channel at views with no audience.
2 to 3 posts a week. Polls, a frame from tomorrow's clip, a result, a question. Costs two minutes, keeps the channel in subscriber feeds on the days nothing publishes.
Everything published is one of these. A clip that is none of them does not go out — that discipline is what makes twelve videos read as one channel.
| Format | Layer | Length | Where it comes from |
|---|---|---|---|
| The rule nobody believes | Short | 30–45 s | Explain tag in the clip index. The wrestler attack, the counter, the held ball. |
| Contact | Short | 15–25 s | Contact index. Tackles, throws, clashes, on the beat, natural sound. |
| Meet the baller | Short + long | 25 s / 8 min | Personality and reaction tags. Every athlete gets one. |
| Inside the camp | Long | 8–15 min | Access footage. The fight-camp material is exactly this. |
| The week in combat sports | Long | 6–10 min | The Daily 10 feed at boxingfinesse.de/feed. Ten ranked stories a day, already written. |
Fixed days. The rhythm is the product — an algorithm and an audience both reward knowing when you show up.
| Day | What happens | Who | Time |
|---|---|---|---|
| Monday | Send the week's links to the agent. Pipeline runs. Review the report, fix tags, pick the week's seven. | Human 30 min, agent runs alone | 30 min |
| Tuesday | Cut and finish the long-form. This is the only real editing day. | Human | 2–3 h |
| Wednesday | Approve everything. Schedule all seven Shorts and the long-form in Studio in one sitting. | Human | 45 min |
| Thu–Sun | Publishing runs itself. Reply to every comment in the first hour of each upload. One community post. | Human, 10 min a day | 40 min |
| Sunday | Read the four numbers. Write down what changes next week. One line is enough. | Human | 15 min |
Total: about five hours a week once the pipeline is doing the clipping. The failure mode is not lack of content — the library already holds 25 scored clips. It is not shipping on a schedule.
Shorts: one a day at a fixed hour, two on the strongest day. Long-form: same day and hour every week. The specific hour matters far less than never moving it. Start at 18:00 in the audience's main timezone and adjust after four weeks of data, not four days.
Combat sports search behaviour is specific: people search a fighter's name, a rule, or an outcome. Titles that answer one of those three get found; clever ones do not.
| Pattern | Use it for | Example |
|---|---|---|
| The rule statement | Explainers. Highest search volume, evergreen. | The Rule That Lets You Suplex In Basketball |
| The contradiction | Contact clips. Highest share rate. | This Is A Foul In Every Sport But This One |
| Named athlete + outcome | Personality and results. Rides existing search. | Alif Takes Over The Bronze Final |
| The direct question | Comment bait. Best for community posts and Shorts. | Would This Get You Ejected? |
| Access promise | Long-form. Sets the expectation for watch time. | A Full Day Inside A UFC Fight Camp |
Non-negotiable: under 60 characters, primary keyword in the first three words, no ALL CAPS, no manufactured shock. The clipper's auto-title is a draft — it writes for a generic feed, we write for this channel. And it gets fighter names wrong almost every time, so check every one.
Three lines and then the links. Long descriptions do nothing for reach and nobody reads them.
One hour, once. Do it before the first upload, not after.
| Item | What it should be |
|---|---|
| Handle | @boxingatelier — matches the Pinterest handle. Keep it consistent everywhere; the site now links to it correctly. |
| Banner | Ink background, wordmark, one line: what the channel is. Readable at mobile size, which is where it is actually seen. |
| About | The positioning sentence from section 01, verbatim. Then the upload schedule. Then the site link. |
| Playlists | One per format, created before the first upload: The Rules · Contact · Meet The Ballers · Inside The Camp · The Week In Combat Sports. Every video joins one on upload. |
| Trailer | The strongest 30-second contact clip, unlisted-as-trailer. Not a talking-head introduction. |
| Branding | Watermark on, end screens on every long-form, no intro longer than the sting in the edit kit. |
Read these on Sunday. Ignore everything else in Studio for the first three months, including subscriber count, which is a lagging indicator of all four.
| Number | Where | Healthy | If it is low |
|---|---|---|---|
| Shorts viewed vs swiped away | Studio → Content → Shorts | Over 70% viewed | The first two seconds are wrong. Not the topic — the opening frame. Recut the hook, keep the clip. |
| Average view duration on long-form | Studio → Audience retention | Over 40% of length | Look at the drop-off graph. There is almost always one specific moment. Cut it out and the next video keeps them. |
| Click-through rate on long-form | Studio → Reach | 4% and up | Thumbnail first, title second. Change one at a time or you learn nothing. |
| Returning viewers | Studio → Audience | Rising week on week | The channel has no shape. Too many formats, or no schedule. Cut to three formats and fix the days. |
Log it. The views column in the Clip Index is what turns the library into a system that learns: after a month it tells you which raw scenes and which hooks actually produce reach, and the next edit starts from evidence instead of taste.
The library already holds enough for three weeks. Nothing here is blocked on new footage.
| Week | Goal | Do |
|---|---|---|
| 1 | Exist properly | Channel setup, five playlists, trailer. Publish 5 Shorts from the highest-scoring clips in the index and one long-form. Screenshot the baseline numbers — without them there is no case study in January. |
| 2 | Find the format that works | 7 Shorts across at least three different formats, one long-form. Note which format got the best view-through, not the most views. |
| 3 | Double down | Weight the week towards the winning format. First community posts. First reply-to-every-comment week. |
| 4 | Read and adjust | Review the four numbers across all uploads. Drop the weakest format. Set the schedule for month two. Fill in the views column for everything published. |
bash clips/sync-library.sh after every pipeline run. A clip that is not in Drive does not exist.