{"skill":{"slug":"data-mover-skill","displayName":"Data Mover Skill","summary":"跨系统数据自动搬运工 - OCR 识别 + 自动复制粘贴 + 多系统支持","description":"---\nname: data-mover-skill\ndescription: 跨系统数据自动搬运工 - OCR 识别 + 自动复制粘贴 + 多系统支持\nversion: 1.0.0\ntags: [data-entry, automation, ocr, rpa, copy-paste, productivity]\nuser-invocable: true\n---\n\n# Data Mover Skill - 跨系统数据搬运工\n\n自动识别屏幕数据，跨系统复制粘贴，支持 Excel→CRM、邮件→ERP、网页→数据库等场景。\n\n## 触发条件\n\n- **手动触发**: `/move-data` 或 \"帮我搬运数据\"\n- **定时触发**: 每天固定时间执行\n- **热键触发**: 配置全局热键（如 F12）\n\n## 核心功能\n\n### 1. 屏幕 OCR 识别\n- 截图识别文字和表格\n- 支持多语言（中文、英文、数字）\n- 自动识别字段类型\n- 准确率 > 95%\n\n### 2. 自动复制粘贴\n- 模拟键盘鼠标操作\n- 智能字段映射\n- 批量处理（100+ 条/分钟）\n- 错误自动重试\n\n### 3. 多系统支持\n- **Excel/Google Sheets** → 任意系统\n- **邮件** → CRM/ERP\n- **网页表单** → 数据库\n- **PDF** → Excel/数据库\n- **图片** → 结构化数据\n\n### 4. 智能映射\n- 自动识别字段对应关系\n- 学习用户操作习惯\n- 自定义映射规则\n- 支持复杂转换逻辑\n\n### 5. 数据验证\n- 格式校验（邮箱、电话、日期）\n- 重复检测\n- 完整性检查\n- 异常值告警\n\n## 配置参数\n\n```yaml\nocr:\n  engine: \"paddleocr\"  # paddleocr, tesseract, easyocr\n  languages: [\"ch\", \"en\"]\n  confidence_threshold: 0.9\n\nautomation:\n  speed: \"normal\"  # slow, normal, fast\n  retry_count: 3\n  delay_between_actions: 0.5\n\nmappings:\n  - name: \"Excel to CRM\"\n    source: \"excel\"\n    target: \"salesforce\"\n    fields:\n      \"姓名\": \"name\"\n      \"电话\": \"phone\"\n      \"邮箱\": \"email\"\n      \"公司\": \"company\"\n\nvalidation:\n  enabled: true\n  rules:\n    email: \"^[\\\\w.-]+@[\\\\w.-]+\\\\.\\\\w+$\"\n    phone: \"^1[3-9]\\\\d{9}$\"\n    required_fields: [\"name\", \"phone\"]\n```\n\n## 使用示例\n\n### 示例 1: Excel → CRM\n```bash\n# 配置映射\ndata-mover config --mapping \"excel-to-crm\"\n\n# 执行搬运\ndata-mover run --source excel --target crm --file data.xlsx\n```\n\n### 示例 2: 邮件 → Excel\n```bash\n# 从邮件提取数据到 Excel\ndata-mover extract --source email --target excel --output contacts.xlsx\n```\n\n### 示例 3: 截图识别\n```bash\n# 截图并识别\ndata-mover ocr --screenshot --output data.json\n\n# 识别指定区域\ndata-mover ocr --region \"100,100,500,300\" --output data.json\n```\n\n### 示例 4: 批量处理\n```bash\n# 批量处理 100 个文件\ndata-mover batch --input ./invoices/ --output ./results/ --pattern \"*.pdf\"\n```\n\n## 输出示例\n\n```\n🚀 开始数据搬运\n📂 源：Excel (data.xlsx)\n🎯 目标：CRM (Salesforce)\n📊 记录数：150 条\n\n处理进度:\n  ✅ 100/150 (66.7%)\n  ⏱️  已用：2 分 30 秒\n  📈 速度：60 条/分钟\n\n验证结果:\n  ✅ 成功：145 条\n  ⚠️  警告：3 条（格式问题）\n  ❌ 失败：2 条（重复数据）\n\n💾 结果已保存到：results_20260316_160500.json\n📋 详细日志：logs/data-mover.log\n```\n\n## 依赖\n\n- PaddleOCR 或 Tesseract\n- PyAutoGUI\n- OpenCV\n- Pandas\n\n## 安全\n\n- 本地处理，数据不出境\n- 操作日志完整记录\n- 支持 dry-run 模式\n- 敏感数据加密存储\n\n## 扩展\n\n- 支持更多目标系统\n- 自定义 OCR 引擎\n- 工作流编排\n- 云端同步\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":691,"installsAllTime":26,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1773655022273,"updatedAt":1779078350410},"latestVersion":{"version":"1.0.0","createdAt":1773655022273,"changelog":"Initial release","license":"MIT-0"},"metadata":null,"owner":{"handle":"sxliuyu","userId":"s176723gy9zajj06q59nbmcp99885f3s","displayName":"SxLiuYu","image":"https://avatars.githubusercontent.com/u/95198625?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089914903}}