youtube-channel-operator SKILL.md skillA
youtube-channel-operator from swyxio/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add swyxio/skills/youtube-channel-operator@git:20260907.23b99dePins git:20260907.23b99de in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- swyxio/skills
- Path
youtube-channel-operator/SKILL.md- Versions recorded
- 4
- Latest version
- git:20260907.23b99de, committed Sep 7, 2026
- First version recorded
- Jul 27, 2026
- Size
- 11,632 bytes
- Repository stars
- 194
- License
- MIT
Design, build, review, or extend a production YouTube channel operator that combines complete typed YouTube Data, Analytics, Reporting, and Live API access with guided Slack or chatbot workflows, human approval, durable execution, audit history, multi-channel OAuth isolation, caption downloads, transcript summaries, viewer timestamps, paid-versus-organic acquisition analysis, and post-change measurement. Use for YouTube operations bots, creator-management copilots, raw power-user API tools…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# YouTube Channel Operator Build a channel-agnostic YouTube operations core with two interfaces: 1. typed raw API methods for trusted power users; 2. guided workflows that resolve exact resources, preview a change set, and apply it after approval. Use `slackbot-builder` for Slack transport maturity and `data-chatbots` for proposal/apply semantics. Use this skill for the YouTube-specific domain layer that joins them. ## The one rule **Raw and guided operations must share one deterministic executor.** The model may choose an operation and draft parameters. It must never construct authorization, call arbitrary URLs, or independently decide what was applied. The server resolves the account and resource, builds the provider request, persists the exact reviewed action, applies it once, and verifies the result. ## Route the task | Need | Load | | --- | --- | | Determine whether an operation exists, its scope, quota, or API limitation | [references/capabilities.md](references/capabilities.md) | | Design OAuth accounts, raw tools, proposals, execution, idempotency, or audit | [references/architecture.md](references/architecture.md) | …
Read the whole file at its exact version.
How to install
mdr add swyxio/skills/youtube-channel-operator@sha256:b09ead46de772573The line at the top of this page pins the label git:20260907.23b99de, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_jgznz7mvw7vhye2o)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 4 versions of this file, between Jul 27, 2026 and Sep 7, 2026, about one every 14 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260907.23b99de latest | 2026-09-07 | 23b99de | 11,632 B | A | view · diff |
| git:20260803.ba5947b | 2026-08-03 | ba5947b | 11,430 B | A | view · diff |
| git:20260729.d467821 | 2026-07-29 | d467821 | 9,874 B | A | view · diff |
| git:20260727.1cb5279 | 2026-07-27 | 1cb5279 | 9,371 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (11632 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
swyxio/skills · 194 stars · license MIT · pushed 2026-11-03 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_jgznz7mvw7vhye2o GET https://markdownregistry.com/api/v1/resolve?ref=swyxio/skills/youtube-channel-operator GET https://markdownregistry.com/api/v1/blob/b09ead46de772573393f9080f3aa2b239d3e57e521f36912cdfc3409a41a2bd3
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.