sch-deps

Analyze Skill and Agent dependencies and generate YAML frontmatter changes.

6|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Trust-App-AI-Lab/StudyClawHub --skill sch-deps
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sch-deps
Source: https://github.com/Trust-App-AI-Lab/StudyClawHub/tree/main/.claude/skills/sch-deps
Command: npx skills add https://github.com/Trust-App-AI-Lab/StudyClawHub --skill sch-deps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of checking, adding, or fixing dependencies for a Skill or Agent within StudyClawHub, ensuring that required environment variables, binaries, and install steps are accurately declared in SKILL.md.

Core Features & Use Cases

  • Identify and update metadata.openclaw.requires for env vars, binaries, and optional tool checks.
  • Propose diff-style YAML changes for SKILL.md frontmatter and verify round-trip parsing.
  • Guide Mode A (add/fix dependencies) and Mode B (check and install dependencies) workflows.

Quick Start

Follow this guide to audit a Skill's dependencies and update the SKILL.md frontmatter accordingly.

Frequently Asked Questions about sch-deps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check and add missing environment variables and binaries to Skill dependencies?▼

To check and add missing Skill dependencies, this tool parses YAML frontmatter and Skill bodies to identify required environment variables and binaries, then proposes diff-style YAML changes for metadata.openclaw.requires.

What is the best way to automate dependency management for Agents in StudyClawHub?▼

Automating dependency management for StudyClawHub Agents involves parsing YAML frontmatter to populate metadata.openclaw.requires, reporting missing env vars, and generating proposed install steps for required binaries.

How do I update SKILL.md frontmatter to declare required tool dependencies?▼

Updating SKILL.md frontmatter requires parsing the file, identifying undeclared tool dependencies within the Skill body, and applying proposed diff-style YAML changes to the metadata.openclaw.requires field.

Can I verify environment dependencies and generate install steps for a Skill?▼

Yes, you can verify environment dependencies and generate install steps by running the Mode B workflow, which checks existing metadata.openclaw.requires and reports any missing env vars or binaries.

Does this dependency analysis tool support both adding and checking workflows?▼

Yes, the dependency analysis tool supports Mode A for adding or fixing dependencies and Mode B for checking and installing dependencies, guiding both workflows with proposed YAML changes.

Why are my Skill dependencies not matching the declared environment variables in YAML?▼

Skill dependencies may mismatch declared environment variables if the YAML frontmatter is outdated; parsing the Skill body and verifying round-trip parsing reconciles metadata.openclaw.requires with actual requirements.