DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

MJorgin /

MJorgin/dsh-media-skills

Verified

Free image reading & generation for DeepSeek Harness (rc.7 / rc.8 / v0.1.1-rc.1 / rc.2 / v0.1.2-alpha.3) — paste-image reading with auto vision transcription, DeepSeek-V4-Flash-Vision-Exp / GLM-4V-Flash / SenseNova / Gemini failover, Kolors + U1 Fast generation. No keys in repo.

★ 25 Stars2 Forks3 IssuesN/A Community rating0 Confirmed installs
View on GitHubProject homepage
READMESource: main@5129bb46
dsh-media-skills: image generation and review for DeepSeek Harness

dsh-media-skills

An image workspace for DeepSeek Harness.
Generate images, revisit your work, and ask your agent to review a screenshot.

简体中文 · Quick start · Image review · Privacy · Troubleshooting

npm License: MIT

One plugin, three ways to work

What you want Where to start What it needs
Generate an image Images → Generate in the sidebar Desktop 0.2.1+; a provider. Flux via Pollinations is configured as keyless.
Find or reuse a result Images → Works The page stores up to 60 recent entries in local storage
Describe or inspect an image Ask for vision-review, or use a compatible image model in chat A configured vision provider for the skill, or an image-capable chat model for native attachments

The sidebar page and media-tools use the same generation script. vision-review is a separate image review skill.

Quick start

  1. In DeepSeek Harness Desktop, open Plugins → Add plugin, enter dsh-media-skills, and install it. Or use the desktop profile:

    dsh plugin --profile desktop add dsh-media-skills
    
  2. Restart DSH. On Desktop 0.2.1+, open Images in the sidebar.

  3. Enter a prompt, select Flux (Pollinations), and generate. This path does not require a key; availability, image size and rate limits depend on the provider.

  4. Open Works to revisit a result. To use another provider, configure it under Image key.

The two skills are registered with the plugin. Image review through vision-review requires a configured vision provider; a keyless image-generation option does not automatically supply image understanding.

First run: this repository does not control third-party availability or pricing. If Flux is unavailable, check the provider status or configure another supported provider.

The Images page

Illustrative layout of the image generation page

Interface illustration. The sample picture is a placeholder, not a generated result; the actual page and available models can differ.

Choose a prompt, model, aspect ratio and canvas size. The result card shows the image and its settings. The page also has a Works tab for revisiting images, copying prompts, reusing settings and deleting files.

Illustrative layout of the Works gallery and selected image details

Gallery illustration with placeholder images.

Generated examples from the repository. Prompts and provider details: examples.

Watercolor fox in an autumn forest Cat wearing an astronaut helmet

Image review

Ask the agent to use vision-review to describe a local image, inspect a UI screenshot, or produce structured observations. The script supports configured vision providers and a fallback chain; see vision-review/SKILL.md.

Native chat attachments are a separate DSH feature: the currently selected model must accept image input. If a text-only model rejects an attachment, switch to an image-capable model or use a local file path with a configured vision-review provider. Installing this plugin does not turn a text-only model into a vision model.

Privacy & providers

  • The plugin does not bundle API keys. Panel-managed keys are stored locally in ~/.dsh/secrets/media-tools.env; the code requests file mode 600 where supported.
  • The prompt and relevant request parameters go to the provider you select. Image review sends the image to the configured vision provider. Custom endpoints are chosen by you.
  • Generated files are saved in the local workspace. The page keeps up to 60 recent entries in local storage. Deleting an entry attempts to delete its file; if file deletion fails, the entry is still removed and the file can remain. Provider data-handling rules still apply.
  • Free tiers, limits, watermarks, models and terms can change. Consult the provider before sending sensitive content or depending on a free service.

Details: generation skill · vision setup · ModLens coexistence.

Troubleshooting

  • No Images page: the page requires Desktop 0.2.1+ and a restart after installation. The skills can be used separately on supported older hosts; see compatibility notes.
  • Generation fails: check the selected provider, network, account balance and rate limits. The panel reports common HTTP errors where available.
  • An image attachment is rejected: verify the current chat model supports image input, or use the file-path review workflow with a configured vision provider.
  • Need a diagnostic for image review: run python3 skills/vision-review/scripts/vision.py --doctor from the repository. Some checks may contact configured providers.

Languages

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Deutsch · Português · Русский

English and Simplified Chinese describe the current Images page. Other translations are retained for reference and may describe earlier versions.

Development

Requires Node.js 22.19+ and Python 3.9+; image review uses Pillow. Run the repository checks with:

npm test

The package contains client.js, index.js, the DSH bundle manifest and the two skill directories. Examples · Issues · MIT license

—/ 5

No ratings yet

Verified DSH bundle

Commit 5129bb463932

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout