cerredz/Vidbyte-Skills

Open source repository of vidbyte's skills that users can use inside of claude code, codex, and other AI platforms

0

stars

215

commits

JavaScript

primary language

Aug 28, 2026

updated

agent-skills

README

Vidbyte Skills

skills.sh

Vidbyte helps developers package reusable agent workflows, learning routines, and reasoning methods as portable skills. Vidbyte Skills is the repository and npm package that installs those skills into local coding harnesses and also ships the vidbyte command used by skills to submit authenticated artifacts back to Vidbyte. Coding agents need local, versioned instructions that are more precise than a general prompt — Vidbyte Skills packages those instructions as auditable Markdown folders, installs them into the harnesses developers already use, and keeps the authenticated network boundary in code rather than prompt text.

The repository owns the skill source files under skills/; the installer copies or links those skills into native skill directories and writes generated rule files for Claude Code, Codex, Gemini CLI, OpenCode, Cursor, Hermes, GitHub Copilot, Warp, Factory, Crush, Aider, Augment, Cline, Continue, Roo Code, Windsurf, and AGENTS.md-compatible tools.

Repository: https://github.com/cerredz/Vidbyte-Skills

Install from skills.sh

Install the full public collection with the skills CLI:

npx skills add cerredz/Vidbyte-Skills

Install one skill by name:

npx skills add cerredz/Vidbyte-Skills --skill dewey-act-of-thought

The public skills source is the skills/ directory. Each skill is a folder containing a SKILL.md file with name and description frontmatter.

Repository Map

AreaRole
skills/Source of truth for installable skills, catalog categories, authoring rules, and validation expectations
cli/commands/Python command layer for auth, feedback, compression, retention, dry-run validation, and backend submission
lib/Node installer internals for skill discovery, catalog filtering, target resolution, and install actions
bin/Package binary shims for vidbyte, vidbyte-skills, category installers, and roleplay installers
scripts/Validation, smoke testing, packaging, and catalog-generation scripts

Intended Behavior

Run the installer from npx, npm scripts, or the package binary. By default it installs the curated version 1 skills into user-level harness directories on the local machine. Use --version all to install every valid skill from this repository, or name one or more skills to install only those skills.

After installation, open or reload your coding harness. The skills are available from that harness according to its normal local skill or rule discovery behavior.

Install

Install the default skill set:

npx vidbyte-skills

Install one skill by name:

npx vidbyte-skills <skill-name>

Updating Skills

Run the update command to pull the latest published version of vidbyte-skills from npm and reinstall all skills into your harnesses automatically:

vidbyte-skills update

Or via npx without a local install:

npx vidbyte-skills update

The update command:

  1. Reads your current installed version from package.json.
  2. Fetches the latest version from the npm registry.
  3. Exits cleanly with "Already up to date" if no new version is available.
  4. Runs npm install --global vidbyte-skills@latest if a newer version exists.
  5. Reinstalls all skills into your harnesses using the installer defaults (user scope, all platforms, version 1).

Vidbyte CLI

This package also exposes a vidbyte command for skill-to-backend submissions. Skills should call the CLI instead of constructing backend requests directly in prompt text.

vidbyte feedback submit --file feedback-log-2026-05-11-example.md --domain software-engineering --conversation-id example

The /retain skill uses an argument-shaped command so the model can pass the generated exercise fields directly:

vidbyte retain --title "Retain this session" --domain software-engineering --conversation-id example --concept1-name "CLI auth boundary" --concept1-distillation "The prompt generates content while the CLI owns authenticated transport." --concept1-anchor "A locked dispatch box with a public label and a short-lived pass inside." --concept1-hook "This matches short-lived deployment credentials, where the long-lived account session only mints scoped one-use credentials." --question1 "Why should the prompt not construct Vidbyte auth headers itself?" --answer1 "A strong answer says prompt text is not a trust boundary, while the CLI keeps account sessions and requests short-lived invocation tokens in code."

The CLI is implemented in Python (stdlib only, no dependencies). It authenticates with a Vidbyte session, mints short-lived invocation tokens for backend writes, sends traffic only to https://vidbyte.pro, and never asks prompts to construct auth headers. Copy .env.example to .env for local development; real .env files are ignored by git.

Use --dry-run to validate command input without sending a network request:

vidbyte feedback submit --file feedback-log.md --domain software-engineering --conversation-id local-test --dry-run
vidbyte retain --concept1-name "Concept" --concept1-distillation "Mechanism" --concept1-anchor "Vivid image" --concept1-hook "Personal hook" --question1 "Question?" --answer1 "Answer key" --dry-run

The CLI can also be invoked directly via Python:

python3 -m cli feedback submit --file feedback-log.md --domain software-engineering --conversation-id local-test --dry-run
python3 -m cli retain --concept1-name "Concept" --concept1-distillation "Mechanism" --concept1-anchor "Vivid image" --concept1-hook "Personal hook" --question1 "Question?" --answer1 "Answer key" --dry-run

Agent Usage Guides

The vidbyte command also serves bundled agent-facing usage guides so coding agents can load instructions that match the installed CLI version.

vidbyte agents
vidbyte agents get core
vidbyte agents get core --full
vidbyte agents get core --json

vidbyte agents only serves CLI usage instructions. Use vidbyte-skills to install product skills into local coding harnesses.

For development and tests, set VIDBYTE_AGENT_SKILLS_DIR to point at an alternate agent guide directory.

Skills

Learning

Skills for active learning, comprehension, retention, and research.

SkillCommandDescription
1-3-5/1-3-5Plans exactly one Big, three Medium, and five Small daily tasks and logs every displacement instead of allowing a tenth
blindspots/blindspotsSurfaces hidden principles, tradeoffs, or considerations the user hasn't named yet using targeted guiding questions
bullet-journal/bullet-journalSets up Ryder Carroll's four analog modules, Rapid Logging syntax, daily logs, and mandatory monthly Migration
chain-method/chain-methodBuilds vivid item-to-item links for exact forward recall of short ordered lists; warns when length or random access needs another method
compression-checkbackgroundSilent background coach that asks you to explain what you just built; evaluates your response and submits a learning record to Vidbyte
concept-coverage/concept-coverageBackground tracker that monitors how deeply you engage with a concept; export as a JSON learning artifact at end of session
daily-review/daily-reviewExtracts high-risk session concepts at end of a work session, appends them to a log, and sends them to Vidbyte for spaced review
dominic-system/dominic-systemBuilds an initial-based 00–99 Person/Action system for long numbers and card sequences, then scores exact decoding drills
dr-ta/dr-taGuides testable prediction, reading, evidence verification, revision, and final prediction-evolution synthesis
explain/explainRebuilds explanations from first principles; diagnoses which understanding layer is broken and fills from the lowest solid floor
explain-away-others/explain-away-othersBefore accepting your approach, identifies 2–3 competitive alternatives and requires mechanism-level explanations for why each fails
feedback-generator/feedbackMulti-agent harness that generates expert domain feedback grounded in 180+ learning-science papers through iterative self-refinement
find-papers/find-papersSearches for academic papers via plain-language prompt, filters by credible databases, and returns a clean formatted list
finding-resources/finding-resourceProduces a comprehensive learning-resource map across books, papers, courses, and practitioner writing for any topic
flow-notes/flow-notesCaptures argument structure as big-idea phrases and arrows, then requires a throughline synthesis and deep connections
gtd/gtdRuns David Allen's Capture, Clarify, Organize, Reflect, Engage workflow with physical Next Actions and Weekly Review
insert/insertApplies five active-reading symbols, builds review lists, and verifies every "already knew" confidence mark
interactive/interactiveRoutes the current conversation to SQ3R, PQ4R, or PAO and starts the selected gated workflow
jargon/jargonSurfaces domain-specific jargon, translates to plain language, and builds vocabulary before engaging a technical topic
learn-from-video/learn-from-videoBrowser-controlled active learning session for a YouTube video with transcript-based segment planning and checkpoint questions
misconceptions/misconceptionsSilently tracks faulty mental models during the session and writes an end-of-session misconception log
motivate/motivateDelivers one non-repeated motivational learning quote and logs it so it is never shown again
my-knowledge/my-knowledgeScans the session to give an honest assessment of genuine understanding vs. context-dependent familiarity
ok5r/ok5rGuides long structured reading through Survey, Question, Read, Record, Recite, Review, and Reflect to produce a reusable study sheet
pao-system/pao-systemBuilds and drills a persistent 00–99 Person-Action-Object memory system for long ordered sequences
para/paraClassifies digital notes and files into Projects, Areas, Resources, or Archives by actionability rather than topic
pq4r/pq4rGuides dense structured reading through Preview, Question, Read, Reflect, Recite, and Review
practice/practiceCreates high-volume practice questions that emphasize pattern recognition, variation, and creative intelligence
question/questionProduces detailed five-section answers (What, Why, Critical Thinking, Best Practices, Resources) to counter shallow responses in coding harnesses
question-builder/question-builderBackground tracker that logs retention and future-direction questions throughout the session; export as a JSON artifact
read-paper/read-paperReads a research paper (arXiv, DOI, PDF, Semantic Scholar, PubMed), strips noise, extracts a 6-field core signal, and runs a learning gate check
reap/reapGuides Read, Encode, Annotate, and Ponder for sources where accurately representing the author's argument matters more than fact extraction
research/researchAnswers grounded in verified knowledge with explicit source attribution and epistemic labeling on every claim; peer-reviewed sources only
retain/retainPauses the conversation, generates a 15-minute retention exercise from the session, and submits it to Vidbyte
scope/scopeDefines the boundaries of broad domains, highlighting core, adjacent, and commonly misattributed fields
solo/soloClassifies an unaided explanation from Pre-structural through Extended Abstract with evidence and a next study action
sq3r/sq3rGuides structured nonfiction through five active reading phases with paraphrase and recitation gates
struggle/struggleBackground tracker that logs repeated struggle patterns and blind-spot signals throughout the session; export as a JSON artifact
theoretical-feedback/theoretical-feedbackExtracts the underlying mental model separating novices from experts for any situation or mistake in any domain
think-aloud/think-aloudCaptures concurrent no-filter problem-solving narration and analyzes strategy shifts, errors, confusion, and stuck points
transfer-signals/transfer-signalsBackground tracker that logs cross-field concept connections and missed transfer-learning opportunities
vidbyte-auth/vidbyte-authAuthenticates the Vidbyte CLI with your account to enable saved analysis results and persisted preferences
vidbyte-tutor/vidbyte-tutorOrchestrator for all non-reasoning learning skills; routes to the best skill, explains the selection, and follows the skill's workflow
visualize/visualizeRenders visual explanations in Unicode box art; auto-routes to concept maps, layered architectures, sequence flowcharts, or analogy mappings
woop/woopGuides Wish, Outcome, internal Obstacle, and executable Plan, then tracks plan execution at follow-up

Utility

SkillCommandDescription
docs-tldr/docs-tldr <library>Fetches official documentation for any library and produces a minimal cheat sheet: 5 core concepts, 10 common operations with code, 3 common mistakes, and a navigation map
study-guide/study-guide <source>Turns a paper, chapter, transcript, or web page into a source-grounded study artifact with explanations, worked examples, productive-struggle checks, review questions, and next steps
unit/unit <topic>Decomposes a large complex subject into its smallest meaningful atomic components; pure decomposition, no roadmap

Roleplay

SkillCommandDescription
roleplay/roleplayCharacter simulation for practicing real-world interpersonal scenarios: job interviews, difficult conversations, salary negotiation, feedback delivery, cold pitching
create-roleplay/create-roleplayCreates a new roleplay scenario for use with /roleplay; generates scenario.md and rubric.md and registers the scenario

Reasoning Trace Skills

This repository includes a generated collection of 100+ reasoning trace strategies, each with default, small, medium, and large slash-skill variants under skills/. Each trace skill writes a public scratchpad to memory/{question_name}.md and uses approximate scale targets rather than fixed quotas: small is around 25 numbered lines, medium and default are around 100 numbered lines, and large is around 500+ numbered lines when the question justifies that depth. The committed SKILL.md files are the source of truth for the collection; update those files directly when improving a reasoning trace.

Install Locations

Skill-directory integrations receive a copy or symlink of each selected skill folder:

Claude Code: ~/.claude/skills or <project>/.claude/skills
Codex: ~/.codex/skills or <project>/.codex/skills
Gemini CLI: ~/.gemini/skills or <project>/.gemini/skills
OpenCode: ~/.config/opencode/skill, ~/.config/opencode/skills, <project>/.opencode/skill, or <project>/.opencode/skills
Cursor: ~/.cursor/skills or <project>/.cursor/skills
Hermes: ~/.hermes/skills
Universal: ~/.agents/skills or <project>/.agents/skills
GitHub Copilot / VS Code Copilot / Copilot CLI: ~/.copilot/skills or <project>/.github/skills
Warp: ~/.warp/skills or <project>/.warp/skills
Factory Droid: ~/.factory/skills or <project>/.factory/skills
Crush: ~/.config/crush/skills, %LOCALAPPDATA%/crush/skills on Windows, or <project>/.crush/skills
OpenClaw: ~/.openclaw/skills or <project>/skills

Rule-file integrations receive a generated Markdown rule file that flattens the selected skills into one document:

Windsurf: <project>/.windsurf/rules/vidbyte-skills.md
Cline: ~/Documents/Cline/Rules/vidbyte-skills.md or <project>/.clinerules/vidbyte-skills.md
Continue: <project>/.continue/rules/vidbyte-skills.md
Roo Code: <project>/.roo/rules/vidbyte-skills.md
Augment Code / Auggie: ~/.augment/rules/vidbyte-skills.md or <project>/.augment/rules/vidbyte-skills.md

Managed instruction-file integrations insert or replace only the block between <!-- vidbyte-skills:start --> and <!-- vidbyte-skills:end -->, preserving existing project instructions outside that block:

AGENTS.md-compatible tools: ~/AGENTS.md or <project>/AGENTS.md
GitHub Copilot instructions: <project>/.github/copilot-instructions.md
Aider: ~/CONVENTIONS.md or <project>/CONVENTIONS.md, plus .aider.conf.yml read configuration when safe
Augment guidelines: <project>/.augment-guidelines
Kilo Code: ~/.config/kilo/AGENTS.md or <project>/AGENTS.md
Zed: <project>/.rules
Replit Agent: <project>/replit.md
OpenHands: <project>/.openhands/microagents/repo.md
Qwen Code: <project>/QWEN.md
Gemini memory: ~/GEMINI.md or <project>/GEMINI.md
Junie: <project>/.junie/guidelines.md
Kiro: <project>/.kiro/guidelines.md

Hermes is user-scoped only. Windsurf, Continue, Roo Code, Jules, Zed, Replit Agent, OpenHands, Qwen Code, JetBrains AI, Junie, Kiro, Amp, Piebald, and Open Harness are project-scoped only. Cline supports both user and project rules. --scope user --platform agents-md writes a managed block to ~/AGENTS.md; use --scope project if you only want repository-local instructions.

Add A Skill

Create a folder under skills/ with a SKILL.md file:

skills/my-skill/
  SKILL.md
  scripts/
  references/
  assets/

SKILL.md must start with frontmatter:

---
name: my-skill
description: Use this skill when the user asks for the specific workflow it handles.
---

# My Skill

Follow these steps:

1. Do the first thing.
2. Do the second thing.
3. Use `$ARGUMENTS` when the harness passes direct invocation arguments.

The skill name must be lowercase hyphen-case and must match the folder name.

For a deeper guide to choosing and authoring reasoning trace, prompt, and background/CLI-backed skills, see artifacts/create-skill-guide.md.

For the orientation, phase, gate, persistence, routing, and handoff conventions used by interaction-based utilities, see artifacts/utility-interactive-skills.md.

Verify

npm test

The test suite validates skill metadata and runs a smoke test that installs a fixture skill into temporary home and project directories.

Contributors

cerredz

215 commits

cerredz/Vidbyte-Skills

Open source repository of vidbyte's skills that users can use inside of claude code, codex, and other AI platforms

0

stars

215

commits

JavaScript

primary language

Aug 28, 2026

updated

agent-skills

README

Vidbyte Skills

skills.sh

Vidbyte helps developers package reusable agent workflows, learning routines, and reasoning methods as portable skills. Vidbyte Skills is the repository and npm package that installs those skills into local coding harnesses and also ships the vidbyte command used by skills to submit authenticated artifacts back to Vidbyte. Coding agents need local, versioned instructions that are more precise than a general prompt — Vidbyte Skills packages those instructions as auditable Markdown folders, installs them into the harnesses developers already use, and keeps the authenticated network boundary in code rather than prompt text.

The repository owns the skill source files under skills/; the installer copies or links those skills into native skill directories and writes generated rule files for Claude Code, Codex, Gemini CLI, OpenCode, Cursor, Hermes, GitHub Copilot, Warp, Factory, Crush, Aider, Augment, Cline, Continue, Roo Code, Windsurf, and AGENTS.md-compatible tools.

Repository: https://github.com/cerredz/Vidbyte-Skills

Install from skills.sh

Install the full public collection with the skills CLI:

npx skills add cerredz/Vidbyte-Skills

Install one skill by name:

npx skills add cerredz/Vidbyte-Skills --skill dewey-act-of-thought

The public skills source is the skills/ directory. Each skill is a folder containing a SKILL.md file with name and description frontmatter.

Repository Map

AreaRole
skills/Source of truth for installable skills, catalog categories, authoring rules, and validation expectations
cli/commands/Python command layer for auth, feedback, compression, retention, dry-run validation, and backend submission
lib/Node installer internals for skill discovery, catalog filtering, target resolution, and install actions
bin/Package binary shims for vidbyte, vidbyte-skills, category installers, and roleplay installers
scripts/Validation, smoke testing, packaging, and catalog-generation scripts

Intended Behavior

Run the installer from npx, npm scripts, or the package binary. By default it installs the curated version 1 skills into user-level harness directories on the local machine. Use --version all to install every valid skill from this repository, or name one or more skills to install only those skills.

After installation, open or reload your coding harness. The skills are available from that harness according to its normal local skill or rule discovery behavior.

Install

Install the default skill set:

npx vidbyte-skills

Install one skill by name:

npx vidbyte-skills <skill-name>

Updating Skills

Run the update command to pull the latest published version of vidbyte-skills from npm and reinstall all skills into your harnesses automatically:

vidbyte-skills update

Or via npx without a local install:

npx vidbyte-skills update

The update command:

  1. Reads your current installed version from package.json.
  2. Fetches the latest version from the npm registry.
  3. Exits cleanly with "Already up to date" if no new version is available.
  4. Runs npm install --global vidbyte-skills@latest if a newer version exists.
  5. Reinstalls all skills into your harnesses using the installer defaults (user scope, all platforms, version 1).

Vidbyte CLI

This package also exposes a vidbyte command for skill-to-backend submissions. Skills should call the CLI instead of constructing backend requests directly in prompt text.

vidbyte feedback submit --file feedback-log-2026-05-11-example.md --domain software-engineering --conversation-id example

The /retain skill uses an argument-shaped command so the model can pass the generated exercise fields directly:

vidbyte retain --title "Retain this session" --domain software-engineering --conversation-id example --concept1-name "CLI auth boundary" --concept1-distillation "The prompt generates content while the CLI owns authenticated transport." --concept1-anchor "A locked dispatch box with a public label and a short-lived pass inside." --concept1-hook "This matches short-lived deployment credentials, where the long-lived account session only mints scoped one-use credentials." --question1 "Why should the prompt not construct Vidbyte auth headers itself?" --answer1 "A strong answer says prompt text is not a trust boundary, while the CLI keeps account sessions and requests short-lived invocation tokens in code."

The CLI is implemented in Python (stdlib only, no dependencies). It authenticates with a Vidbyte session, mints short-lived invocation tokens for backend writes, sends traffic only to https://vidbyte.pro, and never asks prompts to construct auth headers. Copy .env.example to .env for local development; real .env files are ignored by git.

Use --dry-run to validate command input without sending a network request:

vidbyte feedback submit --file feedback-log.md --domain software-engineering --conversation-id local-test --dry-run
vidbyte retain --concept1-name "Concept" --concept1-distillation "Mechanism" --concept1-anchor "Vivid image" --concept1-hook "Personal hook" --question1 "Question?" --answer1 "Answer key" --dry-run

The CLI can also be invoked directly via Python:

python3 -m cli feedback submit --file feedback-log.md --domain software-engineering --conversation-id local-test --dry-run
python3 -m cli retain --concept1-name "Concept" --concept1-distillation "Mechanism" --concept1-anchor "Vivid image" --concept1-hook "Personal hook" --question1 "Question?" --answer1 "Answer key" --dry-run

Agent Usage Guides

The vidbyte command also serves bundled agent-facing usage guides so coding agents can load instructions that match the installed CLI version.

vidbyte agents
vidbyte agents get core
vidbyte agents get core --full
vidbyte agents get core --json

vidbyte agents only serves CLI usage instructions. Use vidbyte-skills to install product skills into local coding harnesses.

For development and tests, set VIDBYTE_AGENT_SKILLS_DIR to point at an alternate agent guide directory.

Skills

Learning

Skills for active learning, comprehension, retention, and research.

SkillCommandDescription
1-3-5/1-3-5Plans exactly one Big, three Medium, and five Small daily tasks and logs every displacement instead of allowing a tenth
blindspots/blindspotsSurfaces hidden principles, tradeoffs, or considerations the user hasn't named yet using targeted guiding questions
bullet-journal/bullet-journalSets up Ryder Carroll's four analog modules, Rapid Logging syntax, daily logs, and mandatory monthly Migration
chain-method/chain-methodBuilds vivid item-to-item links for exact forward recall of short ordered lists; warns when length or random access needs another method
compression-checkbackgroundSilent background coach that asks you to explain what you just built; evaluates your response and submits a learning record to Vidbyte
concept-coverage/concept-coverageBackground tracker that monitors how deeply you engage with a concept; export as a JSON learning artifact at end of session
daily-review/daily-reviewExtracts high-risk session concepts at end of a work session, appends them to a log, and sends them to Vidbyte for spaced review
dominic-system/dominic-systemBuilds an initial-based 00–99 Person/Action system for long numbers and card sequences, then scores exact decoding drills
dr-ta/dr-taGuides testable prediction, reading, evidence verification, revision, and final prediction-evolution synthesis
explain/explainRebuilds explanations from first principles; diagnoses which understanding layer is broken and fills from the lowest solid floor
explain-away-others/explain-away-othersBefore accepting your approach, identifies 2–3 competitive alternatives and requires mechanism-level explanations for why each fails
feedback-generator/feedbackMulti-agent harness that generates expert domain feedback grounded in 180+ learning-science papers through iterative self-refinement
find-papers/find-papersSearches for academic papers via plain-language prompt, filters by credible databases, and returns a clean formatted list
finding-resources/finding-resourceProduces a comprehensive learning-resource map across books, papers, courses, and practitioner writing for any topic
flow-notes/flow-notesCaptures argument structure as big-idea phrases and arrows, then requires a throughline synthesis and deep connections
gtd/gtdRuns David Allen's Capture, Clarify, Organize, Reflect, Engage workflow with physical Next Actions and Weekly Review
insert/insertApplies five active-reading symbols, builds review lists, and verifies every "already knew" confidence mark
interactive/interactiveRoutes the current conversation to SQ3R, PQ4R, or PAO and starts the selected gated workflow
jargon/jargonSurfaces domain-specific jargon, translates to plain language, and builds vocabulary before engaging a technical topic
learn-from-video/learn-from-videoBrowser-controlled active learning session for a YouTube video with transcript-based segment planning and checkpoint questions
misconceptions/misconceptionsSilently tracks faulty mental models during the session and writes an end-of-session misconception log
motivate/motivateDelivers one non-repeated motivational learning quote and logs it so it is never shown again
my-knowledge/my-knowledgeScans the session to give an honest assessment of genuine understanding vs. context-dependent familiarity
ok5r/ok5rGuides long structured reading through Survey, Question, Read, Record, Recite, Review, and Reflect to produce a reusable study sheet
pao-system/pao-systemBuilds and drills a persistent 00–99 Person-Action-Object memory system for long ordered sequences
para/paraClassifies digital notes and files into Projects, Areas, Resources, or Archives by actionability rather than topic
pq4r/pq4rGuides dense structured reading through Preview, Question, Read, Reflect, Recite, and Review
practice/practiceCreates high-volume practice questions that emphasize pattern recognition, variation, and creative intelligence
question/questionProduces detailed five-section answers (What, Why, Critical Thinking, Best Practices, Resources) to counter shallow responses in coding harnesses
question-builder/question-builderBackground tracker that logs retention and future-direction questions throughout the session; export as a JSON artifact
read-paper/read-paperReads a research paper (arXiv, DOI, PDF, Semantic Scholar, PubMed), strips noise, extracts a 6-field core signal, and runs a learning gate check
reap/reapGuides Read, Encode, Annotate, and Ponder for sources where accurately representing the author's argument matters more than fact extraction
research/researchAnswers grounded in verified knowledge with explicit source attribution and epistemic labeling on every claim; peer-reviewed sources only
retain/retainPauses the conversation, generates a 15-minute retention exercise from the session, and submits it to Vidbyte
scope/scopeDefines the boundaries of broad domains, highlighting core, adjacent, and commonly misattributed fields
solo/soloClassifies an unaided explanation from Pre-structural through Extended Abstract with evidence and a next study action
sq3r/sq3rGuides structured nonfiction through five active reading phases with paraphrase and recitation gates
struggle/struggleBackground tracker that logs repeated struggle patterns and blind-spot signals throughout the session; export as a JSON artifact
theoretical-feedback/theoretical-feedbackExtracts the underlying mental model separating novices from experts for any situation or mistake in any domain
think-aloud/think-aloudCaptures concurrent no-filter problem-solving narration and analyzes strategy shifts, errors, confusion, and stuck points
transfer-signals/transfer-signalsBackground tracker that logs cross-field concept connections and missed transfer-learning opportunities
vidbyte-auth/vidbyte-authAuthenticates the Vidbyte CLI with your account to enable saved analysis results and persisted preferences
vidbyte-tutor/vidbyte-tutorOrchestrator for all non-reasoning learning skills; routes to the best skill, explains the selection, and follows the skill's workflow
visualize/visualizeRenders visual explanations in Unicode box art; auto-routes to concept maps, layered architectures, sequence flowcharts, or analogy mappings
woop/woopGuides Wish, Outcome, internal Obstacle, and executable Plan, then tracks plan execution at follow-up

Utility

SkillCommandDescription
docs-tldr/docs-tldr <library>Fetches official documentation for any library and produces a minimal cheat sheet: 5 core concepts, 10 common operations with code, 3 common mistakes, and a navigation map
study-guide/study-guide <source>Turns a paper, chapter, transcript, or web page into a source-grounded study artifact with explanations, worked examples, productive-struggle checks, review questions, and next steps
unit/unit <topic>Decomposes a large complex subject into its smallest meaningful atomic components; pure decomposition, no roadmap

Roleplay

SkillCommandDescription
roleplay/roleplayCharacter simulation for practicing real-world interpersonal scenarios: job interviews, difficult conversations, salary negotiation, feedback delivery, cold pitching
create-roleplay/create-roleplayCreates a new roleplay scenario for use with /roleplay; generates scenario.md and rubric.md and registers the scenario

Reasoning Trace Skills

This repository includes a generated collection of 100+ reasoning trace strategies, each with default, small, medium, and large slash-skill variants under skills/. Each trace skill writes a public scratchpad to memory/{question_name}.md and uses approximate scale targets rather than fixed quotas: small is around 25 numbered lines, medium and default are around 100 numbered lines, and large is around 500+ numbered lines when the question justifies that depth. The committed SKILL.md files are the source of truth for the collection; update those files directly when improving a reasoning trace.

Install Locations

Skill-directory integrations receive a copy or symlink of each selected skill folder:

Claude Code: ~/.claude/skills or <project>/.claude/skills
Codex: ~/.codex/skills or <project>/.codex/skills
Gemini CLI: ~/.gemini/skills or <project>/.gemini/skills
OpenCode: ~/.config/opencode/skill, ~/.config/opencode/skills, <project>/.opencode/skill, or <project>/.opencode/skills
Cursor: ~/.cursor/skills or <project>/.cursor/skills
Hermes: ~/.hermes/skills
Universal: ~/.agents/skills or <project>/.agents/skills
GitHub Copilot / VS Code Copilot / Copilot CLI: ~/.copilot/skills or <project>/.github/skills
Warp: ~/.warp/skills or <project>/.warp/skills
Factory Droid: ~/.factory/skills or <project>/.factory/skills
Crush: ~/.config/crush/skills, %LOCALAPPDATA%/crush/skills on Windows, or <project>/.crush/skills
OpenClaw: ~/.openclaw/skills or <project>/skills

Rule-file integrations receive a generated Markdown rule file that flattens the selected skills into one document:

Windsurf: <project>/.windsurf/rules/vidbyte-skills.md
Cline: ~/Documents/Cline/Rules/vidbyte-skills.md or <project>/.clinerules/vidbyte-skills.md
Continue: <project>/.continue/rules/vidbyte-skills.md
Roo Code: <project>/.roo/rules/vidbyte-skills.md
Augment Code / Auggie: ~/.augment/rules/vidbyte-skills.md or <project>/.augment/rules/vidbyte-skills.md

Managed instruction-file integrations insert or replace only the block between <!-- vidbyte-skills:start --> and <!-- vidbyte-skills:end -->, preserving existing project instructions outside that block:

AGENTS.md-compatible tools: ~/AGENTS.md or <project>/AGENTS.md
GitHub Copilot instructions: <project>/.github/copilot-instructions.md
Aider: ~/CONVENTIONS.md or <project>/CONVENTIONS.md, plus .aider.conf.yml read configuration when safe
Augment guidelines: <project>/.augment-guidelines
Kilo Code: ~/.config/kilo/AGENTS.md or <project>/AGENTS.md
Zed: <project>/.rules
Replit Agent: <project>/replit.md
OpenHands: <project>/.openhands/microagents/repo.md
Qwen Code: <project>/QWEN.md
Gemini memory: ~/GEMINI.md or <project>/GEMINI.md
Junie: <project>/.junie/guidelines.md
Kiro: <project>/.kiro/guidelines.md

Hermes is user-scoped only. Windsurf, Continue, Roo Code, Jules, Zed, Replit Agent, OpenHands, Qwen Code, JetBrains AI, Junie, Kiro, Amp, Piebald, and Open Harness are project-scoped only. Cline supports both user and project rules. --scope user --platform agents-md writes a managed block to ~/AGENTS.md; use --scope project if you only want repository-local instructions.

Add A Skill

Create a folder under skills/ with a SKILL.md file:

skills/my-skill/
  SKILL.md
  scripts/
  references/
  assets/

SKILL.md must start with frontmatter:

---
name: my-skill
description: Use this skill when the user asks for the specific workflow it handles.
---

# My Skill

Follow these steps:

1. Do the first thing.
2. Do the second thing.
3. Use `$ARGUMENTS` when the harness passes direct invocation arguments.

The skill name must be lowercase hyphen-case and must match the folder name.

For a deeper guide to choosing and authoring reasoning trace, prompt, and background/CLI-backed skills, see artifacts/create-skill-guide.md.

For the orientation, phase, gate, persistence, routing, and handoff conventions used by interaction-based utilities, see artifacts/utility-interactive-skills.md.

Verify

npm test

The test suite validates skill metadata and runs a smoke test that installs a fixture skill into temporary home and project directories.

Contributors

cerredz

215 commits

Languages

JavaScript

75.3%

Python

24.7%