影刀 CLI:在 Windows PowerShell 里用命令行驱动影刀
影刀 CLI 是 SkillHub 社区 Skill(@user_5dd04a33/shadowbot,v0.0.2),面向 Windows PowerShell,通过 shadowbot.shell-cli.exe 做登录、模式切换、健康检查、控制台应用/任务/触发器/消息/扩展、Studio、UI 与配置读写。Agent 须从可执行文件自身发现并只执行已验证命令。安装可用 skillhub install 并指定 Cursor、Claude Code、Codex 等 skills 目录;无需 API Key。
Read Moredsh-shell-switch: Switch the dsh Agent's command execution shell between PowerShell and Git Bash
The DeepSeek Harness (DSH) plugin `dsh-shell-switch` solves the issue where models cannot use Git Bash to execute commands on Windows. It adds a switching panel that allows choosing between PowerShell and Git Bash, ensuring that only one Shell tool is visible to the model at any given time to avoid conflicts. The plugin supports automatic detection of the Git Bash path, background task execution, and tool hiding. After installation, model command execution follows the selected shell; for example, in Git Bash mode, `uname -s` returns `MINGW64`.
Read Moredsh-pwsh-style: Theming PowerShell Cards in DSH Sessions
`dsh-pwsh-style` is a single-file plugin that provides restyling options for PowerShell cards in DSH sessions. By injecting CSS variables, it offers eight themes and font adjustments, supports copying commands, displays the full command and working directory, and automatically injects the PowerShell logo. The plugin does not rely on hashed class names, ensuring compatibility after DSH upgrades. After installation, restart `dsh web` and enable/configure it in the GUI.
Read Moredsh-windows-native: A Guide to Shell and Encoding Pitfalls in Native Windows Environments
`dsh-windows-native` is a system prompt injection plugin designed specifically for DeepSeek Harness (DSH) in native Windows environments, aiming to address common operational pitfalls encountered by agents in PowerShell. The plugin does not rely on external tools and uses injected instructions to guide agents in correctly handling command chains, encoding issues, reserved file system names (such as NUL), and configuration errors for specific tools (such as Docker and Node.js). The plugin is currently in an early stage, and users must enable it in their configuration; it is recommended to review the source code to ensure compliance with security policies.
Read Moredsh-pwsh-quoting-guard: Resolving PowerShell Command String Quote Escaping Issues
`dsh-pwsh-quoting-guard` is a plugin that solves the quoting and escaping challenges when DSH executes PowerShell commands on Windows. By using a structured data transfer mechanism, it moves the escaping burden from the model to the tool layer. Its core tools include `pwsh_script`, which passes scripts via `$DSH_ARGS`, and `run_argv`, which passes arguments directly, ensuring accurate execution of complex paths and special characters. The plugin supports UTF-8 encoding and requires restarting `dsh web` after installation to take effect.
Read More@paicat1/dsh-screenshot: DSH Hotkey Screenshot and Agent Auto-Screenshot Plugin
When collaborating with agents in DSH (DeepSeek Harness), sharing screen content is frequent: error logs, UI states, or images visible only in local applications. The typical approach is to manually take a screenshot and paste it into the dialog box. While the image enters the conversation, finding the original file later is difficult. Conversely, there is usually no ready-made entry point to allow the agent to "view the screen." @paicat1/dsh-screenshot consolidates these two tasks into a single plugin: users can capture screenshots via browser hotkeys, and only the PNG path is passed to the agent; the agent can also take self-service screenshots via a tool. The entire implementation is pure PowerShell, with zero dependencies and zero binaries. The following sections will introduce its features, installation, and usage.
Read Moredsh-ide-panels: Add an IDE shell for DSH client
dsh-ide-panels is an MIT-licensed client layout plugin developed for DSH Desktop, designed to extend the chat interface into a VS Code-like IDE shell, thereby enabling the integration of chat with development tools. Its core features include a central tabbed toolbar area (editors, terminals, etc.), a right sidebar (resource management, search, Git, etc.), a bottom panel, and a real PowerShell terminal based on node-pty. The plugin supports local code change comparison without relying on Git, SSH/WSL remote connections, and local file search, with all states being persistable. Users can install the plugin via Agent commands, PowerShell scripts, or by manually copying files to node_modules and configuring package.json; after installation or uninstallation, it is necessary to...
Read More