DSH Plugins Marketplace

DSH Plugins

Plugins

/

harness-ai-kit

s

harness-ai-kit

Manifest valid22

Package manager for AI agent assets — 42 skills, 5 CLIs, 1 plugin. Skills for AI/LLM agent engineering, eval-driven dev, spec-driven dev, database (MySQL/PG/Redis/Kafka/Mongo/Oracle/NL2SQL), K8s/Docke

harness-ai-kit

PyPI Python License CI

A package manager and composition layer for AI agent assets.

harness-ai-kit installs, resolves, locks, validates, and synchronizes Skills, CLIs, MCPs, plugins, hooks, subagents, and loops across Codex, Claude Code, Cursor, Kiro, and DeepSeek Harness (dsh).

Quickstart · Asset Catalog · Usage Scenarios · Concepts · Roadmap · Changelog · 中文文档

Why

AI teams collect useful prompts, Skills, CLIs, and MCP servers quickly. The hard part is making that collection reproducible: knowing what is installed, which versions work together, where it is materialized, and how a teammate can get the same working state without copying runtime directories.

harness-ai-kit makes the project manifest the source of truth:

harness-ai-kit.yml  ->  resolve  ->  harness-ai-kit.lock  ->  runtime materialization
       intent             plan          integrity snapshot       Codex / Claude / Cursor / Kiro / dsh

The lock records resolved sources and checksums. Installation uses a staging directory and only replaces the runtime target after the selected assets are ready. The result is useful for one developer, and essential when a team needs the same AI engineering environment across projects and runtimes.

The REMIX Method

This project is a composition layer, not another vertical AI toolkit. When a focused community Skill, CLI, or MCP already solves a problem, the preferred path is to compose it, pin it, and make it reproducible instead of rebuilding it.

  • Reuse proven assets from the community or your own repositories.
  • Extend an asset when a small, explicit adaptation is enough.
  • Mix Skills, CLIs, MCPs, and runtime assets into one workflow.
  • Integrate the selected assets through a typed manifest and lockfile.
  • eXecute the same declared environment across supported runtimes.

No Lock-In

An installed Skill is still a normal directory of Markdown and metadata. You can read it, copy it, or install it directly from its Git repository without using this tool. harness-ai-kit is not a gatekeeper for content; it adds the reproducible inventory, dependency resolution, checksums, and runtime sync around that content.

Quick Start

Requirements: Python 3.10+ and Git.

python -m pip install --upgrade harness-ai-kit==0.18.18
harness-ai-kit init

mkdir my-agent-project
cd my-agent-project
harness-ai-kit init-project
harness-ai-kit add skill https://github.com/OWNER/REPO/tree/main/path/to/skill
harness-ai-kit sync
harness-ai-kit doctor

init creates or updates the shared configuration at ~/.harness-ai-kit/config.yaml. init-project creates the project manifest; sync resolves it, writes the lockfile, and materializes the selected assets for the configured runtime. See the quickstart for runtime-specific installation details.

Team Workflow

Commit the declaration and lockfile, not copied runtime directories:

Maintainer                         Teammate
----------                         --------
add selected assets                clone or pull the project
review the lockfile                harness-ai-kit sync
commit manifest + lockfile         receive the same resolved asset set

This keeps local customizations out of version control while allowing a shared, auditable AI asset baseline. sync reconciles managed assets; it is not a blind wipe of unrelated local files.

What It Provides

| Capability | Outcome | |---|---| | Typed asset model | One dependency contract for Skills, CLIs, MCPs, plugins, hooks, subagents, and loops | | Resolution and lockfiles | A reproducible selection of versions, sources, features, and SHA-256 checksums | | Multiple runtime adapters | Project or global installation for supported AI coding runtimes | | Git-based sources | Install a reviewed Skill directly from a public Git repository | | Safe materialization | Staging, verification, replacement, and rollback-aware installation flow | | Configuration boundary | User-specific endpoints and credentials live in ~/.harness-ai-kit/config.yaml, not in assets | | Curated public assets | Reusable engineering, diagnostic, and AI-development assets listed in the catalog |

Architecture

                     harness-ai-kit CLI
 init | add | install | sync | lock | doctor | validate | upgrade
                              |
                 manifest + dependency resolver
                              |
                     harness-ai-kit.lock
                              |
         source adapters + cache + checksum verification
                              |
      runtime adapters and asset bundles for AI coding environments

The public project deliberately separates portable product behavior from private operating context. Public packages must work with a user's own configuration and public dependencies; private endpoints, credentials, and deployment topology do not belong in the published tree.

Usage Paths

  • Adopt a public Skill: install from a Git repository, then sync it into a project runtime.
  • Share an engineering baseline: commit the manifest and lockfile so the team resolves the same assets.
  • Author an internal or public asset: use the metadata contract, validate it locally, and publish only through an explicit reviewed release path.
  • Run dsh: install Skills or the bundled plugin through the dsh runtime adapter. See dsh integration.

The usage scenarios explain when to use a Skill, when a loop is appropriate, and how a spec-driven workflow can route both.

Roadmap

The current public product focuses on portable asset management, reproducible installation, and a reviewed public catalog. Future work expands authoring and automation first; registry, browser, and organization administration remain separate platform milestones rather than hidden dependencies of the core CLI.

See ROADMAP.md for scope, milestones, and non-goals.

Documentation

Contributing And Security

Use CONTRIBUTING.md for contribution expectations and SECURITY.md for responsible disclosure. Issues and feature requests belong in the GitHub issue tracker; open-ended design discussion can use GitHub Discussions.

License

Apache-2.0 © 2026 SeedForge.

Similar plugins

project-blueprint

by shuguang1994

Make any project AI-agent-ready in one command. Adaptive tech stack detection (7 languages × 14 frameworks × 61 components), auto-generates AGENTS.md, docs skeleton, CI/CD, and testing infrastructure.

Development & InfrastructureManifest valid

20

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add project-blueprint

by labring

AI agent skills for Sealos — deploy any project, provision databases, object storage & more with one command. Works with Claude Code, Gemini CLI, Codex.

Tools & CapabilitiesManifest valid

79

Python

Aug 14, 2026

dsh plugin --profile web add sealos

by fishzjp

让 AI 像资深测试工程师一样工作:面向 AI Agent 的测试工程 Skill 框架——11 Skills + 共享知识库 + 类型决策矩阵(Claude Code / dsh 等 Agent 可用)

Tools & CapabilitiesManifest valid

29

104/wk

MIT

Python

Sep 8, 2026

dsh plugin --profile web add dsh-qa-skills

by GanyuanRan

Make AI coding agents architecture-aware: baseline-first, evidence-verified, drift-checked, and safe across long tasks.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

1.2k

27/wk

MIT

Python

Sep 14, 2026

dsh plugin --profile web add aegis

by kuaiyukuaikuai

DSH plugin: scan other AI agents (Codex, Claude Code, cc-switch, Hermes, opencode, Gemini, Grok, Kimi, CodeBuddy, Trae, OpenClaw, Qoder, WorkBuddy, Cursor, ...) and one-click sync their MCP servers an

Tools & CapabilitiesManifest valid

4

MIT

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-agent-sync

by agentrq

AgentRQ: Human-in-loop realtime conversational task manager for AI Agents. Self-hosted! Control your own agents from wherever you want Mobile, Web, Desktop. Designed to work well with your own Claude

Workflow & AutomationManifest valid

1.1k

63/wk

Apache-2.0

JavaScript

Sep 14, 2026

dsh plugin --profile web add @agentrq/dsh-plugin-agentrq