Weaver E9 Dev
泛微OA(Weaver E-Cology 9 / E9)全栈开发指南,覆盖四大块内容: (1) 数据库 —— 1,699 张物理表结构、核心表全景字典、高频业务 SQL 模版; (2) 后端接口 —— 538 个官方 REST API(工作流程/人力资源/知识管理/考勤/表单建模/门户/协作/邮件)与 Token 认证鉴权; (3) 前端 JS API —— 流程表单 WfForm 与建模表单 ModeForm 全量接口; (4) 集成与扩展 —— WebService (SOAP)、Java 后端二次开发、消息中心推送、第三方 SSO 与组织架构同步。 当需要进行泛微OA后端接口调用、E9 REST API 对接、认证鉴权(AppID/RSA/AES/Token)、 组织架构同步、表单建模、流程流转、编写业务 SQL、查询底层表结构、 开发流程表单代码块(WfForm/ModeForm)、对接钉钉/企业微信/飞书或排错时使用。 接口参数与表结构均可用内置统一检索脚本按关键词定位,无需逐个打开文档。
Install
npx skills add silent-reader-cn/weaver-e9-dev --skill weaver-e9-devgit clone --depth 1 https://github.com/silent-reader-cn/weaver-e9-dev.git /tmp/weaver-e9-dev
mkdir -p ~/.claude/skills
cp -r /tmp/weaver-e9-dev/. ~/.claude/skills/weaver-e9-devPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# 泛微 E9 全栈开发指南 本 skill 由两个来源合并而成:**weaver-oa-dev**(全栈内容)提供数据库、前端 JSAPI、SOAP、Java 二次开发、SSO 等全部知识, **weaver-e9-backend**(文档范式)提供统一的文档格式、认证深度参考与全文检索机制。 合并后按四大块组织,全部内容都可用同一套检索脚本定位。 > 适用版本:**Ecology 9(E9)**,主流 KB200601 以上。 > 不同 KB 版本(KB190601 以下 / KB190601–KB190901 / KB190901–KB200601 / KB200601 以上) > 在 `loginid/pwd` 是否废除、regist 与 update 是否隔离等细节上有差异,本文以 KB200601 以上为准。 --- ## 一、何时用本 skill | 场景 | 去哪一块 | |---|---| | 调用 `/api/...` 后端接口、构造认证请求头 | 块二 后端接口 + 认证 | | 写业务 SQL、查某张表有哪些字段 | 块一 数据库 | | 流程表单代码块联动、建模卡片前端扩展 | 块三 前端 JSAPI | | SOAP 对接、Java 二次开发、消息推送、钉钉/企微/飞书集成 | 块四 集成与扩展 | | token 解密失败 / 500 / userid 串号 等排错 | 认证 + 第六节排错 | --- ## 二、认证(必读,第一步) E9 的 Rest API 采用 **RSA 非对称加密 + Token**(云商店模式)。调用任何业务接口前,必须先完成三步: ``` 注册 regist → 取 token applytoken → 携带 token 调业务接口 ``` ### 2.1 第 1 步:注册 regist(只做一次) - **请求**:`POST /api/ec/dev/auth/regist` - **请求头**: | 参数 | 必选 | 说明 | |---|---|---| | `appid` | 是 | 许可证号码(需先在 OA 库 `ECOLOGY_BIZ_EC` 表发放) | | `cpk` | 是 | 异构系统 RSA 公钥(实际无用但必传,可传 `123`) | | `loginid` / `pwd` | 否* | **KB1906 及以上已废除** | - **返回**:`spk`(系统公钥)、`secrit`(密钥,注意官方拼写如此,原词 secret) - ⚠️ **只注册一次!** 重复 regist 会刷新密钥,导致旧 token 解密失败。 ### 2.2 第 2 步:取 token applytoken - **请求**:`POST /api/ec/dev/auth/applytoken` - **请求头**: | 参数 | 必选 | 说明 | |---|---|---| | `appid` | 是 | 许可证号码 | | `secret` | 是 | 用 2.1 返回的 `spk` 对 `secrit` 做 RSA 加密后的密文 | | `time` | 否 | token 有效期(秒),默认 `1800`(30 分钟) | - **返回**:`token`(建议缓存并按 `time` 续期) ### 2.3 第 3 步:调用业务接口(带 token)
Details
- Skill name
weaver-e9-dev- Repository
- silent-reader-cn/weaver-e9-dev
- License
- MIT
- Repo updated
- 16 September 2026
FAQ
What does the Weaver E9 Dev skill do?
泛微OA(Weaver E-Cology 9 / E9)全栈开发指南,覆盖四大块内容: (1) 数据库 —— 1,699 张物理表结构、核心表全景字典、高频业务 SQL 模版; (2) 后端接口 —— 538 个官方 REST API(工作流程/人力资源/知识管理/考勤/表单建模/门户/协作/邮件)与 Token 认证鉴权; (3) 前端 JS API —— 流程表单 WfForm 与建模表单 ModeForm 全量接口; (4) 集成与扩展 —— WebService (SOAP)、Java 后端二次开发、消息中心推送、第三方 SSO 与组织架构同步。 当需要进行泛微OA后端接口调用、E9 REST API 对接、认证鉴权(AppID/RSA/AES/Token)、 组织架构同步、表单建模、流程流转、编写业务 SQL、查询底层表结构、 开发流程表单代码块(WfForm/ModeForm)、对接钉钉/企业微信/飞书或排错时使用。 接口参数与表结构均可用内置统一检索脚本按关键词定位,无需逐个打开文档。
How do I install the Weaver E9 Dev skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add silent-reader-cn/weaver-e9-dev --skill weaver-e9-dev. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Weaver E9 Dev popular?
It lives in silent-reader-cn/weaver-e9-dev, which has 8 GitHub stars and 3 forks.
Related skills
Decision Framework
8FeroVolar/Decision-Framework-Skill
A structured decision-making coach inspired by practical business decision principles. Helps users think clearly by asking progressively relevant questions, challenging assumptions, identifying trade-offs, and summarizing the decision.
Ip Studio
8CheshireMew/ip-studio
创建、锁定并长期复用个人或品牌 IP 角色,并用同一角色实际制作头像、主页横幅、资料卡、文章视觉、离散状态式 2D 动态角色素材和 Codex v2 桌宠;环境没有生图能力时才回退为完整提示词包。Use when a user wants to turn identity cues or existing art into a stable stylized character kit; use that locked character in social or content visuals; produce runtime-grounded static poses, directional clips, state loops, one-shot actions, transitions, sprite atlases, or interface-character motion; or build a Codex-compatible v2 pet as one fixed platform adapter. Do not use for generic visuals without an IP character, photorealistic digital doubles, general motion graphics, skeletal animation,
Akshare
8areaox/akshare-open
A股全覆盖 + 港股 + 美股 + 指数 + 财务 + 宏观经济数据。 免费、无需 API Key、Python 原生。支持实时行情、历史K线、板块分析、资金流向、 财务三表、股东研究、龙虎榜、涨跌停、融资融券、宏观数据等。 提到A股、港股行情、财务报表、财报、宏观、GDP、CPI、PMI、板块、资金流、 龙虎榜、涨跌停、融资融券、IPO、解禁、研报 时自动使用。
Coding Workflow
10w93139/coding-workflow
Guide implementation, bug fixes, scripts, and small projects through a proportionate brief, scoped changes, fresh verification, and independent read-only review. Use when Codex is asked to change code; keep tiny edits lightweight and do not activate for explanation-only or review-only requests.
Blaze
8pascalorg/blaze
Quietly reuse and improve verified coding lessons across agents. Use for a nontrivial debugging or implementation problem where an earlier solution could help, when a Blaze offer or receipt appears, or when the user asks to inspect, install, update, contribute to, or link Blaze. Check applicability, verify locally, and close the lookup with an honest outcome and contribution disposition without adding routine user-visible narration.
Codewiki
10ekuttan/codewiki
Generate a structured product knowledge base from codebase scanning. Creates a codewiki/ folder with architecture docs, user flows, API reference, service maps, and more. Also generates CLAUDE.md. Handles single repos, monorepos, and multi-repo microservices. Use when asked to document a project, generate a knowledge base, map architecture, create onboarding docs, or set up CLAUDE.md for a codebase.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.