What are Skills on the Claude Platform? — Transcript
Full transcript
- 0:03Skills are folders of instructions,
- 0:05scripts, and resources that Claude loads
- 0:06dynamically to improve performance on
- 0:08specialized tasks. And incorporating
- 0:10these skills in your agent loop is easy.
- 0:15A skill is a package set of
- 0:16instructions, a skill.md file,
- 0:19optionally with helper files, that you
- 0:20upload once and then attach to any
- 0:22messages.create call. You're teaching
- 0:24Claude how you do something. Your status
- 0:26report format, your review checklist,
- 0:28your release notes. Claude reads the
- 0:30skill, follows the procedure, and
- 0:32produces output in your shape.
- 0:35But it's worth knowing a skill versus a
- 0:37tool. Tools connect Claude to data and
- 0:39actions. Look up this code section, send
- 0:41this email. Claude calls it and
- 0:43something else runs. Skills teach Claude
- 0:45a procedure. Generate the daily status
- 0:47report following this template. It's a
- 0:49playbook Claude reads and follows, which
- 0:51sometimes means running bundle scripts
- 0:53itself. Tools are about what Claude can
- 0:55do, while skills are about how you want
- 0:57it done. And taking into consideration
- 0:59that skills also don't load all into
- 1:01context on startup. It only does the
- 1:04name and description, so that when your
- 1:05agent decides when to use the skill, it
- 1:08will then load it into context.
- 1:11Skills are uploaded once to your
- 1:12workspace, then referenced by ID. You
- 1:14can either upload this directly on the
- 1:16Claude platform, or you can do it
- 1:18programmatically.
- 1:21Like I did here.
- 1:23Now, I want a status report generator.
- 1:25The rules for what makes a good status
- 1:27report, sections, tone, how to
- 1:29summarize, blockers, live in a
- 1:31skill-like package ahead of time.
- 1:33The activity log itself is just a string
- 1:35that I'm passing in. A few things worth
- 1:37pointing out is that we're calling the
- 1:39client.beta.messages.create,
- 1:41not the standard one, and passing the
- 1:43skills into the beta's header. As of
- 1:45this video, skills are still a beta
- 1:47feature. Container.skills is where the
- 1:49skill attaches, a list, so you can layer
- 1:52multiple skills onto one call. And I've
- 1:54also turned on code execution here.
- 1:55Skills often pair well with code
- 1:57execution because the skill procedures
- 1:59can do real work like in your terminal.
- 2:02So, let's run it.
- 2:05The output is a status report formatted
- 2:07exactly the way the skill said to format
- 2:09it. Sections, tone, blogger handlings,
- 2:12all coming from the skill.md file that
- 2:13you uploaded. The user prompt is one
- 2:15line, the procedure lives in the skill.
- 2:17And so, in a production app, this is how
- 2:20a team would standardize output across
- 2:21an entire feature. So, with this daily
- 2:23status report endpoint, every PM gets
- 2:26the same structure, the same tone, the
- 2:27same sections, and the same order
- 2:29without anyone copy-pasting a template
- 2:31into a prompt.
- 2:32>> [music]
- 2:35>> Skills package your procedures.
- 2:38Upload once with the
- 2:39client.beta.skills.create
- 2:41endpoint, attach with container.skills
- 2:44on any messages.create call, and then
- 2:46use them when the how matters as much as
- 2:48the what.
About this transcript
This page contains the full transcript of What are Skills on the Claude Platform? by Claude, generated from the public captions YouTube serves with the video. The transcript has 475 words across 80 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.