onboard

onboard is a skill for Claude Code, Codex from AI-Answer/ContentRepurposeSystem. It costs 127 tokens per session (1,992 once invoked), scanned B, original, MIT.

A first-run setup guide for a system that turns YouTube videos into written and short-form content. It connects a YouTube channel, records the creator's writing style, and can configure optional external services.

In plain words
What is it for?
Use it to connect a channel, define a creator's voice, and prepare transcript fetching, draft storage, or Twitter posting for later workflows.
Why use it?
It prevents later content tools from using generic instructions or lacking access to the creator's channel and preferences. Optional connections can reduce manual copying and saving.

Skill for Claude CodeCodex

Part of the content-repurpose-system plugin — 7 skills shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/ai-answer/contentrepurposesystem/onboard
Any agent
npx skills add AI-Answer/ContentRepurposeSystem --skill onboard
Clone the repo
git clone --depth 1 https://github.com/AI-Answer/ContentRepurposeSystem

Made for: Claude Code, Codex.

Or install content-repurpose-system, the plugin that ships this one along with the rest of its 7 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for onboard

README.md
[![agentmods](https://agentmods.dev/badge/skills/ai-answer/contentrepurposesystem/onboard.svg)](https://agentmods.dev/skills/ai-answer/contentrepurposesystem/onboard)
Your own site
<a href="https://agentmods.dev/skills/ai-answer/contentrepurposesystem/onboard"><img src="https://agentmods.dev/badge/skills/ai-answer/contentrepurposesystem/onboard.svg" alt="Measured on agentmods" height="20"></a>
Per session 127 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,992 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 1 finding. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00127 $0.01992
Opus 5 $0.00063 $0.00996
Sonnet 5 $0.00025 $0.00398
Haiku 4.5 $0.00013 $0.00199

Measured 3d ago against content hash 939ae4e303e5, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade B, and why

onboard scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Strips warnings and disclaimersmediumAnti-refusal

Omitting safety caveats hides risk from the user and is a common jailbreak preamble.

Be conversational and fast. Ask for what you need, write the config, confirm, and hand off to the workflow. Do not lecture.
skills/onboard/SKILL.md · 153 lines

How it starts

The opening of the file, as written. The whole thing — 153 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Onboarding — Content Repurpose System

This is Step 0 of the system. Run it once. It personalizes every other skill to one creator so the titles, hooks, blog posts, and clips come out in their voice and grounded in their channel's data — not generic AI slop.

Be conversational and fast. Ask for what you need, write the config, confirm, and hand off to the workflow. Do not lecture.

What this sets up

By the end the creator will have:

  1. Their channel connected — so yt-titles and content-cascade can read their real upload history and "latest video."
  2. Their Voice DNA written into the prompts — so content-cascade writes blog/Twitter/LinkedIn in their voice, not a template voice.
  3. Optional integrations — Apify (reliable transcripts), Supabase (auto-save drafts), Twitter (auto-post threads). All skippable.

Everything is stored inside the plugin at ${CLAUDE_PLUGIN_ROOT}, so it survives across sessions.

Step 1 — Connect the channel (required)

Ask: "What's your YouTube channel handle or URL?" (e.g. @SaminYasar_ or https://www.youtube.com/@SaminYasar_)

Normalize whatever they give you to a handle (@SaminYasar_) and a videos URL (https://www.youtube.com/@SaminYasar_/videos).

Then write it into the two places the skills read from:

a) The performance script — replace the CHANNEL_URL constant:

python3 - "$CLAUDE_PLUGIN_ROOT" "@THEIR_HANDLE" <<'PY'
import re, sys, pathlib
root, handle = sys.argv[1], sys.argv[2]
p = pathlib.Path(root, "skills/yt-titles/scripts/channel_performance.py")
url = f"https://www.youtube.com/{handle}/videos"
text = p.read_text()
text = re.sub(r'CHANNEL_URL = "[^"]*"', f'CHANNEL_URL = "{url}"', text)
p.write_text(text)
print("Channel set to", url)
PY

b) The channel ID used for "latest video" auto-detect. The content-cascade and short-form skills auto-detect the latest upload with yt-dlp. A handle works directly — resolve and store the canonical channel ID once so it's unambiguous:

Read the full file on GitHub · 153 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 153 lines · 127 tokens per session scan B 939ae4e303e5

Subscribe to this mod's changes

onboard is a skill published in the GitHub repository AI-Answer/ContentRepurposeSystem (12 stars, last pushed 2mo ago), licensed MIT. It adds 127 tokens to every session and 1,992 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it B with 1 finding (strips warnings and disclaimers). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

git-workflow-and-versioning

Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, opening or reviewing a pull request (PR), pushing to a remote, or when you need to organize work across multiple parallel streams. Use when cutting a release, choosing a semantic version bump…

addyosmani/agent-skills · 74 tokens

mailbox

当用户需要任何邮箱/邮件操作时使用此技能——包括查看、阅读、搜索、发送、回复、转发、整理或删除邮件,管理会话线程,绑定个人邮箱或注册新邮箱。此技能是邮件任务的统一且唯一入口,通过 qwenpawmail-mcp 编排操作,当前支持 9 个个人邮箱域名。.

agentscope-ai/QwenPaw · 79 tokens

verified-email

Provides a complete workflow for implementing verified email retrieval on Android Credential Manager API. Use this skill to integrate a secure, OTP-less email verification flow into an Android app. This skill solves the problem of high-friction sign-up processes by leveraging cryptographically verified credentials…

android/skills · 60 tokens

offensive-social-engineering

Social engineering attack techniques beyond email phishing for authorized red team and physical penetration testing engagements. Covers pretexting methodology (persona creation, authority and urgency psychological triggers, rapport building), vishing (voice phishing via caller ID spoofing, IVR system exploitation…

SnailSploit/Claude-Red · 268 tokens

offensive-crypto-attacks

Systematic methodology for identifying and exploiting cryptographic implementation weaknesses in real-world applications. Covers padding oracle attacks against CBC-mode ciphers with PKCS7 padding (Vaudenay's original attack through modern padbuster automation), ECB mode exploitation including block cut-and-paste and…

SnailSploit/Claude-Red · 261 tokens

stay-within-limits

Use when long-running or parallel agent work must respect 5-hour and weekly usage limits by checking usage between waves, pausing near the cap, and resuming only when the window is clear.

BuilderIO/skills · 45 tokens