noteflowai

Dsh Skills Anywhere — Git skill for Claude Code

Git community

Your skills, anywhere.

How to install Dsh Skills Anywhere

This entry records only its repository, not the path inside it, so there is no exact command to give. Open noteflowai/dsh-skills-anywhere and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Dsh Skills Anywhere does

Your skills, anywhere. Live Agent Skills provider for DeepSeek Harness (dsh): every agent's skill dirs (Claude Code, Codex, Cursor, 60+ more), Claude Code plugin marketplaces, and any GitHub skill repo. Zero copies, zero symlinks.

Alternatives in Git

  • Openclaude — Open Claude Is Open-source coding-agent CLI for OpenAI, Gemini, DeepSeek, Ollama, Codex, GitHub Models, and 20 22.5k ★
  • Zcf — GitHub Repo stars Zero-Config Code Flow for Claude code & Codex Zero-config workflow 5.8k ★
  • Skill Copilot Provider — GitHub Copilot CLI as optional zero-cost provider via copilot -p programmatic mode 2.8k ★

README

dsh-skills-anywhere

**Your skills, anywhere.** A live [Agent Skills](https://agentskills.io) provider for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (`dsh`).

English | [中文](README.zh.md)

[![CI](https://github.com/noteflowai/dsh-skills-anywhere/actions/workflows/ci.yml/badge.svg)](https://github.com/noteflowai/dsh-skills-anywhere/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/dsh-skills-anywhere?label=npm)](https://www.npmjs.com/package/dsh-skills-anywhere) [![dsh plugin](https://img.shields.io/badge/dsh-plugin-blue)](https://github.com/topics/dsh-plugin) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

You already have skills. They live in `~/.claude/skills`, `~/.codex/skills`, `~/.cursor/skills`, inside Claude Code plugin marketplaces, and in GitHub repositories like `anthropics/skills`. DeepSeek Harness only looks in `.dsh/skills` and `.agents/skills`.

`dsh-skills-anywhere` registers one extra provider on the built-in `ctx.skills` registry, so the model's normal `skill` tool and `/name` invocation simply see more skills:

  • Every other agent's skill directories. 60+ agents out of the box: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf, Kiro, Goose, OpenCode, Roo, Cline, Qwen Code, Trae and more. Project-level and user-level.
  • Claude Code plugin marketplaces. The skills nested inside ~/.claude/plugins/marketplaces/*/plugins/*/skills/*, including the official Anthropic marketplace.
  • Any git repository full of skills. Point at anthropics/skills, a sub-directory, a branch, a tag, or a commit. It is shallow-cloned into a local cache, refreshed in the background, and pinned in a lock file.
  • Zero copies, zero symlinks. Files are read where they live and re-read on every load. Edit a skill in Cursor and dsh sees the change. Nothing to import, nothing to keep in sync.

Hundreds of skills would bloat every model request, so the provider keeps a **catalog b