Skip to main content

deepseek-harness-studio/packages/examples/plugin-center-skill-fixture

403Stars43Forks2Issues2Watchers

DSH Plugin Center Skill installation chain development test sample: registers a fixed-text Skill to verify persistent discovery after Host restart.

Evidence5/5methodologySourceInstallMaintenanceDSH versionSecurity scan
Machine-auditedInstall commandRepo verifieddsh-plugin topicLicenseREADMEAI wiki

ⓘ This plugin is a sub-package of the fufankeji/deepseek-harness-studio monorepo — stars and activity count the whole repository.

Language
TypeScript
License
MIT
Branch
main
ai-agentdeepseekdeepseek-harnessdeepseek-harness-studiodesktop-appdeveloper-toolsdshdsh-plugin

Install

cmdweb profile
$ dsh plugin --profile web add github:fufankeji/deepseek-harness-studio#path:packages/examples/plugin-center-skill-fixture

Run the command above in your terminal to install this plugin via the dsh CLI. You can switch Profile in the top-right corner. New to dsh? Read the beginner tutorial

Install via your agent

Install the DeepSeek Harness plugin fufankeji/deepseek-harness-studio/packages/examples/plugin-center-skill-fixture for me: review the repository at https://github.com/fufankeji/deepseek-harness-studio first, then run the install command and verify the plugin loads successfully.

Paste this instruction to the DSH Web GUI assistant — it will install and verify for you.

One-Line Positioning

This is an internal DSH plugin-center Skill installation chain test sample that registers a text-hardcoded demo Skill in the host, used for automated testing to verify that Skills installed via the plugin center can still be globally discovered after host restart. It is not a production feature, and ordinary users have no practical use for it.

Core Capabilities

  • Registers a globally discoverable demo Skill with a fixed name of fixture-harness-basics
  • Provides Skill content with fixed text for stable and repeatable automated installation testing
  • Injects itself as a Host provider into the host via Bundle patch to verify the installation chain
  • Remains discoverable by the skill directory after host restart, proving persistence
  • Registers package-level invariant hooks as placeholders for runtime contracts not yet triggered

Technical Implementation

  • Language: TypeScript
  • Key Dependencies: @deepseek-ai/cordis (plugin runtime), @deepseek-ai/dsh-skill (Skill registration interface), @deepseek-ai/dsh-invariants (package-level invariant registration)
  • Architecture Pattern: Inserts a provider entry into the host via cordis.patch.yml, then uses the apply function in src/index.ts to call ctx.skills.register() within ctx.effect() to complete Skill registration
  • Entry File: packages/examples/plugin-center-skill-fixture/src/index.ts

Applicable Scenarios

For internal DSH repository F003 plugin center activation testing only, used to prove the invariant that "Skill packages installed via the plugin center can still be globally discovered after host restart." If you are an ordinary user looking to add real skills to a production Agent, this test sample is not for you; you should look for other available Skill packages in the plugin marketplace.

Prerequisites & Compatibility

DependencyMinimum VersionDescription
This plugin declares no additional dependency requirements

Note: package.json does not declare engines, platform restrictions, or native module dependencies—it only lists three internal workspace dependencies in peerDependencies. "private": true indicates this is an internal repository package and is not published externally.

Installation

dsh plugin --profile web add github:fufankeji/deepseek-harness-studio/packages/examples/plugin-center-skill-fixture

Configuration

This plugin requires no additional configuration. The ctx.skills.register() call within apply doesn't read any user configuration, and there are no Schema fields.

FAQ

Q: Will this plugin make my Agent stronger?

A: No. The test sample registers fixture-harness-basics with fixed demo text content, only consumed in automated testing, and won't bring any new capabilities to your actual tasks.

Q: Will installing it change my system or configuration?

A: No. It only registers a fixed Skill in the host process's skill directory, won't modify system settings, network, or disk files, and requires no additional configuration items.

Q: Should I install it in production?

A: Not recommended. The repository README explicitly states "production features must not depend on this test package," and it exists only to run F003 activation tests—ordinary users' production Agents don't need it.

Q: Why is its Skill text hardcoded?

A: This is necessary for test consistency. Automated test cases need the same Skill content each time to stably verify that it can be globally discovered after installation—the text itself has no learning value.

Q: How do I uninstall it after installation?

A: Like other DSH Bundles, use dsh plugin --profile web remove to remove the Bundle, and after host restart, this Skill will no longer be registered.

Q: Will it consume tokens or KV cache?

A: No additional tokens are added to normal prompts and KV cache won't be broken—only when the consumer actively includes or invokes fixture-harness-basics will its fixed text be added to the current request.

Getting Started Difficulty

Beginner — The plugin itself has no configuration items or user interaction, and works immediately after installation, but since it's only a development test sample, there's nothing for ordinary users to get started with.

Known Issues & Limitations

  • Development evidence only: Skill text is fixed for F003 activation testing, not a production learning resource (README.md:25)
  • Private package, not for external release: Marked "private": true in package.json, ordinary users should not consume it as a formal plugin
  • Does not carry production functions: README explicitly states "production features must not depend on this test package," and no real tasks should rely on this Skill's content

Read the usage guide →

Install steps, key points, FAQ and compatibility for this plugin — auto-derived from indexed fields.

Listing badge

Listed on deepseek-plugin.org
[![Listed on deepseek-plugin.org](https://img.shields.io/badge/listed_on-deepseek--plugin.org-007EC6)](https://deepseek-plugin.org/plugins/fufankeji/deepseek-harness-studio/packages/examples/plugin-center-skill-fixture)

Paste this markdown into your GitHub README to link back to this listing. The badge only states the listing — not a security endorsement.

← Back to plugin directory