Aidenwu0209/dsh-PaddleOCR-Skills
用于DeepSeek Harness的PaddleOCR技能,支持原生工具和图形界面配置。
项目介绍Project Overview
dsh-PaddleOCR-Skills 是面向 DeepSeek Harness 的原生插件,提供两个工具:paddleocr_text_recognition 用于图片/PDF 文本提取,paddleocr_doc_parsing 用于版面、表格、Markdown 与文档结构解析,并配备设置面板用于配置端点、超时、uv 及凭证引用。适用于需要在 DSH 中集成 PaddleOCR 文字与文档解析能力的场景。提示:远程调用会将文件字节或 HTTPS URL 发送至外部服务,敏感数据不应离开工作区。
dsh-PaddleOCR-Skills is a native DeepSeek Harness plugin bundling two tools, paddleocr_text_recognition for image and PDF text extraction, and paddleocr_doc_parsing for layout, tables, Markdown, and document structure analysis, alongside a Settings panel for endpoints, timeouts, uv, and credential references. Use it when integrating PaddleOCR text and document understanding into DSH workflows. Caveat: remote calls send file bytes or HTTPS URLs to the configured PaddleOCR service, so do not process data restricted from leaving the workspace.
请帮我了解并安装插件:【dsh-PaddleOCR-Skills】【https://github.com/Aidenwu0209/dsh-PaddleOCR-Skills】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
npx @deepseek-ai/dsh plugin --profile web add "github:Aidenwu0209/dsh-PaddleOCR-Skills#main"
把 Aidenwu0209/dsh-PaddleOCR-Skills 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-PaddleOCR-Skills
English | 简体中文
Source and adoption: This project is adapted from PaddleOCR-Skills, whose skills.sh listing has 4.3K+ installs across supported AI agents.
A native DeepSeek Harness bundle with two native tools, two skills, and a dedicated Settings → PaddleOCR GUI.
Included
paddleocr_text_recognitionfor image/PDF text extraction.paddleocr_doc_parsingfor layout, tables, Markdown, and document structure.- GUI fields for both endpoints, timeouts,
uv, result storage, and a DSH Credential reference. - A visible, clickable PaddleOCR official website link, plus direct API-token and official-documentation links in the GUI.
- Tokens stored through DSH Credentials and never returned to the browser.
- Real-path workspace containment for local inputs.
- Auditable raw JSON results under
.dsh-paddleocr/results/by default.
Install
Requires Node.js 22.19+, DeepSeek Harness, Python 3.9+, and uv.
One-prompt installation (easiest)
Copy the entire prompt below into a terminal-capable AI agent:
Install the DeepSeek Harness GUI plugin from https://github.com/Aidenwu0209/dsh-PaddleOCR-Skills on this computer.
1. Check Node.js 22.19+, Python 3.9+, npx, and uv. If something is missing, explain it and use its official installer. Do not use sudo or change unrelated settings without my permission.
2. Run: npx @deepseek-ai/dsh plugin --profile web add "github:Aidenwu0209/dsh-PaddleOCR-Skills#main"
3. Start npx @deepseek-ai/dsh web, wait for the actual local Web URL, and open it.
4. Verify that Settings → PaddleOCR exists and displays clickable links to https://www.paddleocr.com, the API-token page, and the official API documentation.
5. Do not invent, expose, or log my token. Stop at the credential fields and tell me exactly which HTTPS endpoints and token are still required.
6. Do not claim success until the plugin command succeeds, the Web URL responds, and the Settings panel is visible. Report the commands, versions, URL, and verification result.
From OpenClaw, install the repository-specific setup guide with:
openclaw skills install @aidenwu0209/dsh-paddleocr-skills-setup
This guides installation into DeepSeek Harness; it does not misrepresent the DSH bundle as an OpenClaw code plugin.
npx @deepseek-ai/dsh plugin --profile web add "github:Aidenwu0209/dsh-PaddleOCR-Skills#main"
npx @deepseek-ai/dsh web
Built lib/ artifacts are committed, so GitHub installation does not require dependency build-script approval.
Open Settings → PaddleOCR. The panel at the top links directly to the PaddleOCR website, the API-token page, and the official API documentation. Then enter the full HTTPS endpoints ending in /ocr and /layout-parsing, keep or change the default PADDLEOCR_ACCESS_TOKEN credential reference, enter the token, and save. Either endpoint may be left blank when only one tool is needed.
Data boundary
Remote tool calls send the selected local file bytes (base64) or HTTPS URL to the externally configured PaddleOCR service. Do not use the plugin for data that is not allowed to leave the workspace. OCR and document content is untrusted data and must never be followed as agent instructions.
The local same-origin GUI may set or remove the token but cannot read it. The host resolves the credential per operation and passes it only through an explicit managed-subprocess environment.
Development
pnpm install
pnpm check
python3 -m compileall -q skills
pnpm pack --dry-run
See UPSTREAM.md for provenance. Licensed under Apache-2.0.
nexu-io/open-design
ruvnet/ruflo
amruthpillai/reactive-resume
volcengine/OpenViking
Molunerfinn/PicGo
titanwings/colleague-skill
nocobase/nocobase
Tencent/WeKnora