
awesome-dsh-plugin/dsh-find-plugin
281Last commit Aug 14, 2026
dsh-find-plugin DSH plugin
dsh-find-plugin lets you discover DSH plugins using natural language queries. It searches GitHub repositories tagged with the `dsh-plugin` topic, ranks results by stars, and provides ready-to-run install commands. When a plugin is also listed on awesome-dsh-plugin, its hand-written bilingual description replaces the GitHub one for better readability.
How to install the dsh-find-plugin DSH plugin
dsh plugin --profile web add dsh-find-pluginCopying does not run this command. Review the repository and version before installing the dsh-find-plugin DSH plugin.
dsh-find-plugin DSH plugin data source
dsh-find-plugin DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-find-plugin DSH plugin can do
- Search for DSH plugins using natural language (e.g., "find a terminal TUI plugin")
- Return results ranked by GitHub stars, with description, repo link, and install command
- Pull enhanced descriptions from the awesome-dsh-plugin directory when available, supporting language selection
- Cache search results for 5 minutes to reduce API calls
- Integrate seamlessly with the DSH agent; the agent can call the function automatically when plugin discovery is needed
Where the dsh-find-plugin DSH plugin fits
- Discover terminal TUI plugins for DSH
- Find a plugin that sends WeChat notifications when a task finishes
- Locate a plugin for reviewing git diffs inside DSH
- Explore new plugins in the DSH ecosystem without leaving the chat
Who the dsh-find-plugin DSH plugin is for
- DSH users who want to extend their agent's capabilities with plugins
- Developers or power users looking for specific functionality in the DSH plugin ecosystem
dsh-find-plugin DSH plugin limitations
- Relies on the public GitHub API; anonymous usage has rate limits
- Plugins are third-party code; users must review the source and pin a commit before installing
- Search is scoped only to repositories with the `dsh-plugin` GitHub topic
- Results are cached for 5 minutes, so fresh plugins may not appear immediately
dsh-find-plugin DSH plugin: from the repository README
Quoted from the awesome-dsh-plugin/dsh-find-plugin README, the upstream source of the dsh-find-plugin DSH plugin. Copyright remains with the original authors.
English | [中文](README.zh.md) **A plugin that finds plugins** — think [`/find-skills`](https://skills.sh) from skills.sh, for DSH. Tell your agent what you want ("notify me on WeChat when a task finishes"), and it searches the DSH plugin ecosystem on GitHub for you — top results by stars, each with a one-line description and an install command. <img src="https://raw.githubusercontent.com/awesome-dsh-plugin/dsh-find-plugin/main/assets/demo-en.png" alt="find_dsh_plugin in action" width="640"> ## Install ```sh # from npm (prebuilt, recommended) dsh plugin --profile web add dsh-find-plugin # or from GitHub dsh plugin --profile web add github:awesome-dsh-plugin/dsh-find-plugin ``` ## Usage Restart `dsh web` after installing, then just talk to the agent — it calls `find_dsh_plugin` on its own whenever plugin discovery helps: - "What terminal TUI plugins are there?" - "I want to get a WeChat notification when a task finishes — any plugin for that?" - "Find me something for reviewing git diffs inside DSH." Each result comes back with stars, a description, the repo link, and a ready-to-run `dsh plugin add` command — ask the agent to install one and it can run the command for you.
Read the full READMERepository license: MIT
dsh-find-plugin DSH plugin questions
How do I install dsh-find-plugin?
Run `dsh plugin --profile web add dsh-find-plugin` in your terminal. If you prefer to install from GitHub directly, use `dsh plugin --profile web add github:awesome-dsh-plugin/dsh-find-plugin`. After installation, restart the DSH web interface (`dsh web`) for the plugin to take effect.
Can I search for plugins in Chinese?
Yes, the plugin supports natural language queries in multiple languages. When a result is also listed on awesome-dsh-plugin, its bilingual description (English and Chinese) will be shown based on the `lang` parameter you specify. The GitHub description may still be in English, but the enhanced description from the directory will match your language preference.
How are the search results ranked?
Results are ranked by GitHub stars, with the most starred repositories appearing first. The search is scoped to repositories tagged with the `dsh-plugin` topic. If a plugin is also listed on awesome-dsh-plugin, its hand-written description replaces the GitHub one, but the ranking remains based on stars.
Are the plugins in the results safe to install?
The plugin only provides metadata and install commands. All plugins are third-party code, and you should review the source code, check the license, and pin a specific commit before installing. The `dsh-find-plugin` itself does not execute any plugin code on your behalf.
How often is the search cache refreshed?
By default, search results are cached for 5 minutes per query. If you want to force a fresh search, you can wait for the cache to expire or ensure your query is slightly different (e.g., add a unique word). This caching helps reduce load on the GitHub API.