dbs-install-skill

Installs and syncs Skill directories across multiple AI agent clients via symlinks.

9.8k|1.1k|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/dontbesilent2025/dbskill --skill dbs-install-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dbs-install-skill
Source: https://github.com/dontbesilent2025/dbskill/tree/main/skills/dbs-install-skill
Command: npx skills add https://github.com/dontbesilent2025/dbskill --skill dbs-install-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Managing the same Skill across many AI agent clients (Claude Code, Codex, WorkBuddy, Grok, Kiro, Qwen Code, Cline, and more) means manually copying files into each client's directory, which leads to duplicates, stale versions, and inconsistent behavior. This Skill automates installation, status checks, deduplication, and uninstallation through a single script.

Core Features & Use Cases

  • Automatic routing: Symlinks Skills into the shared ~/.agents/skills bus for compatible clients (Codex, Copilot, Gemini CLI, Cursor, and others) and into native directories only for clients that still require them.
  • Grok bridge generation: Creates a thin SKILL.md adapter with user_invocable: true pointing to the source of truth when ~/.grok exists.
  • Cleanup and deduplication: Removes redundant legacy symlinks, duplicate aliases, and broken links pointing to stale sources, while preserving real directories and foreign links.
  • Use Case: You just created a custom Skill in skills/my-skill and want it available in Claude Code and Codex. Run the link command once and every installed client picks it up without manual copying.

Quick Start

Ask the agent to install the Skill at skills/my-skill into all locally available agents using the dbs-install-skill script.

Frequently Asked Questions about dbs-install-skill

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

FAQPage Schema
How do I install a Skill into Claude Code and Codex at the same time?

Run the install-skill.sh script with the link action and the Skill name or path. It symlinks the Skill into the shared ~/.agents/skills directory that Codex reads and into ~/.claude/skills when that home directory exists.

How to sync a whole collection of Skills across AI agents?

Pass the collection directory (such as the skills folder) to the link command. The script detects every first-level subdirectory containing a SKILL.md and installs each one with its frontmatter name as the entry name.

Does this work with Grok and other agent clients?

Yes. Grok receives a thin bridge SKILL.md with user_invocable set to true instead of a symlink. WorkBuddy, Hermes Agent, Kiro, Qwen Code, and Cline get native symlinks only when their home directories already exist.

Why does the status command report redundant entries?

Redundant entries appear when older installs left symlinks in client-specific directories that now read from the shared ~/.agents/skills bus. Running the link action again automatically removes those duplicates pointing to the same source.

Will uninstalling a Skill delete my source files?

No. The unlink action only removes derived artifacts: symlinks in shared and native directories and the generated Grok bridge. The original Skill source directory is never deleted, and real directories or foreign links are preserved.