swcr-register
TeamWiseFlow/xiaobei · Agent Skill
Automates software copyright registration by generating necessary documents and assisting with online application forms.
Jump to install ↓Overview
| Publisher | |
|---|---|
| Repository | TeamWiseFlow/xiaobei ↗ |
| Skill folder | swcr-register |
| Stars | 8,508 |
| Bundled files | 1 |
| License | not specified — check with the author |
| Last updated | August 26, 2026 |
| Links | Skill source ↗ · Repository ↗ |
Mozgi check
What we found in the skill files. Details come with a subscription.
Installation
A skill is a folder with a SKILL.md file. Pick your agent and run the commands in a terminal (macOS, Linux or Git Bash on Windows) from your project root.
Copy the prompt into Claude, Codex or another assistant: it will review the skill and install it for you.
Install the “swcr-register” skill from mozgi.io (https://mozgi.io/skills/swcr-register/) for me. 1. Download the archive: https://mozgi.io/skills/swcr-register/download If it fails, take the skill folder from the source: https://github.com/TeamWiseFlow/xiaobei/tree/master/crews/main/skills/swcr-register 2. Read SKILL.md and the other files. Check the skill is safe: no hidden commands, no sending data elsewhere, no scripts doing something other than described. If anything looks suspicious, stop and tell me. 3. Put the “swcr-register” folder into your agent's skills folder: .claude/skills/ for Claude Code, .agents/skills/ for Codex, .cursor/skills/ for Cursor, .gemini/skills/ for Gemini CLI. Inside the project if we are in one, otherwise in the home folder (~/.claude/skills/ etc.). 4. Make sure <skills folder>/swcr-register/SKILL.md exists. 5. Briefly tell me what this skill does and offer to try it on my task. If you cannot do a step yourself, tell me what to click or type.
git clone --depth 1 --branch master https://github.com/TeamWiseFlow/xiaobei.git /tmp/xiaobei mkdir -p .claude/skills cp -r /tmp/xiaobei/crews/main/skills/swcr-register .claude/skills/swcr-register
Restart Claude Code — the skill appears in the list; call it manually with /swcr-register. For all projects use ~/.claude/skills.
git clone --depth 1 --branch master https://github.com/TeamWiseFlow/xiaobei.git /tmp/xiaobei mkdir -p .agents/skills cp -r /tmp/xiaobei/crews/main/skills/swcr-register .agents/skills/swcr-register
Codex looks for skills in .agents/skills from the current folder up to the repo root; call one with /skills or $swcr-register. For all projects use ~/.agents/skills.
git clone --depth 1 --branch master https://github.com/TeamWiseFlow/xiaobei.git /tmp/xiaobei mkdir -p .cursor/skills cp -r /tmp/xiaobei/crews/main/skills/swcr-register .cursor/skills/swcr-register
Cursor picks the skill up on start; call it with “/” in Agent chat. Cursor also reads .claude/skills and .agents/skills. For all projects use ~/.cursor/skills.
git clone --depth 1 --branch master https://github.com/TeamWiseFlow/xiaobei.git /tmp/xiaobei mkdir -p .gemini/skills cp -r /tmp/xiaobei/crews/main/skills/swcr-register .gemini/skills/swcr-register
Gemini CLI offers to activate the skill when a task matches — you approve it. For all projects use ~/.gemini/skills.
Read SKILL.md and any companion files before deciding whether to install. Click a file to preview it.
SKILL.md contents
Original author text · read-only软件著作权登记
一键生成中国计算机软件著作权登记所需的全部材料,并可辅助完成在线填报。
依赖:web-form-fill(在线填报时使用)。材料生成命令通过 PATH wrapper swcr-register <子命令> 调用,不要拼接脚本路径。
---
核心工作流
1. 收集信息 → 2. 生成材料 → 3. 用户确认 → 4. 在线填报(可选)
Step 1:收集信息
向用户确认以下信息(已有明确答案的跳过):
| 信息项 | 说明 | 示例 |
|--------|------|------|
| 代码来源 | GitHub URL 或本地目录路径 | https://github.com/user/repo 或 /path/to/project |
| 软件全称 | 完整软件名称,需与简称不同 | 智能数据分析平台软件 |
| 软件简称 | 缩写或简称 | 智数平台 |
| 版本号 | 格式 V1.0 或 1.0 | V1.0 |
| 开发完成日期 | 格式 YYYY-MM-DD | 2026-05-20 |
| 首次发表日期 | 格式 YYYY-MM-DD,未发表填"未发表" | 2026-06-01 |
| 开发方式 | 独立开发 / 合作开发 | 独立开发 |
| 著作权人 | 著作权人姓名/名称 | 张三 |
| 作者 | 开发者姓名(独立开发时与著作权人一致) | 张三 |
可选信息(有默认值,用户可覆盖):
| 信息项 | 默认值 | 说明 |
|--------|--------|------|
| 源代码后缀 | 自动检测 | 不指定时脚本自动识别 |
| 注释字符 | 自动检测 | 不指定时脚本自动识别 |
| 排除目录 | node_modules, .git, __pycache__, venv, dist, build | 常见非源码目录 |
| 输出目录 | 当前工作区 | 生成的文件存放位置 |
合作开发额外信息:
如果开发方式为合作开发,还需收集:
- 其他作者姓名
- 其他著作权人(必须在登记网站注册并完成实名认证)
- 合作开发协议文件路径(如已有)
Step 2:准备代码
- 如果用户提供的是 GitHub URL:
git clone <url>到临时目录 - 如果是本地目录:直接使用
- 自动分析代码结构,识别主要编程语言和文件扩展名
Step 3:生成材料
依次执行三个脚本,生成三份材料:
3-A. 程序鉴别材料(源程序文档)
swcr-register code-doc \
--title "<软件全称>" \
--version "<版本号>" \
--source-dir "<代码目录>" \
--output "<输出目录>/<软件简称>_源程序.docx" \
[--exts py js ts] \
[--comment-chars "#" "//"] \
[--excludes "node_modules" ".git"] \
[--max-front-pages 30] \
[--max-back-pages 30]
生成规则:
- 每页 50 行有效代码(非空行、非注释行)
- 前 30 页 + 后 30 页,中间省略页
- 源程序量 > 3000 行时,文档必须为 61 页
- 源程序量 ≤ 3000 行时,文档可少于 61 页
- 页眉:软件名称 + 版本号(左)+ 页码(右)
- 代码字体:Courier New 8pt
- 中文辅助字体:SimSun
3-B. 软件操作手册
swcr-register manual \
--title "<软件全称>" \
--version "<版本号>" \
--readme "<README文件路径>" \
--output "<输出目录>/<软件简称>_操作手册.docx"
生成规则:
- 从 README.md 转换为格式化 DOCX
- 页眉:软件名称 + 版本号
- 标题、正文、代码块、列表等正确排版
- 中文字体:SimHei;代码字体:Courier New
3-C. 申请填报信息 Markdown
swcr-register form-info \
--title "<软件全称>" \
--short-name "<软件简称>" \
--version "<版本号>" \
--source-dir "<代码目录>" \
--completion-date "<开发完成日期>" \
--publish-date "<首次发表日期>" \
--dev-method "<开发方式>" \
--author "<作者>" \
--copyright-holder "<著作权人>" \
--output "<输出目录>/<软件简称>_填报信息.md" \
[--co-authors "作者2" "作者3"] \
[--co-holders "著作权人2" "著作权人3"]
生成内容包含:
- 软件全称与简称(确保不同)
- 版本号
- 开发完成日期与首次发表日期
- 开发方式与著作权人信息
- 软件主要功能(100 字以上,从 README 提取)
- 软件技术特点(50 字以上,从代码结构分析)
- 源程序量(行数)
- 源程序文档页数
- 需上传的文件清单及对应字段
- 线下邮寄材料清单
Step 4:用户确认
必须等用户确认后再进行下一步。
向用户展示:
1. 三份生成文件的路径
2. 填报信息 Markdown 的关键内容摘要
3. 询问:
- "请检查生成的材料是否有问题,需要修改请告知。"
- "确认无误后,是否需要我辅助进行在线填报?(是/否)"
Step 5:在线填报(用户确认后)
仅在用户明确要求辅助填报时执行。
1. 打开 https://register.ccopyright.com.cn/registration.html#/registerSoft
2. 选择 R11 → 计算机软件著作权登记申请 → 点击 立即登记
3. 提醒用户登录账号(如未注册需先注册 + 实名认证,认证需 1-3 天)
4. 用户确认登录完成后,调用 web-form-fill 技能:
- 选择"我是申请人"
- 填写软件信息(全称、简称、版本号)
- 填写开发信息(开发方式、完成日期、发表日期、作者、著作权人)
- 填写软件功能与特点(主要功能 100+ 字、技术特点 50+ 字)
- 上传程序鉴别材料(源程序文档 .docx)
- 上传文档鉴别材料(操作手册 .docx)
- 信息确认页填写
- 选择邮寄方式 → 挂号信 → 填写收信地址
5. web-form-fill 的提交前确认步骤:所有内容填完后,截图让用户确认,禁止自动提交
---
填报注意事项
| 事项 | 要求 |
|------|------|
| 软件全称与简称 | 必须不同 |
| 版本号 | V1.0 或 1.0 |
| 主要功能 | 100 字以上 |
| 技术特点 | 50 字以上 |
| 合作开发 | 需上传合作开发协议,其他著作权人须在网站注册并实名认证 |
| 证书副本数量 | 有几个其他著作权人就填几 |
| 源程序量 > 3000 行 | 源程序文档必须 61 页,每页 50 行 |
| 源程序量 ≤ 3000 行 | 源程序文档可少于 61 页 |
| 身份证复印件 | 一页即可 |
| 打印要求 | 所有材料单面打印 |
| 证书领取 | 选择挂号信邮寄 |
---
线下邮寄材料清单
在线填报提交后,需打印以下材料邮寄:
1. 软件著作权登记申请表(网站自动生成,下载打印)
2. 申请人身份证明(身份证复印件,一页)
3. 程序鉴别材料(源程序文档打印件)
4. 文档鉴别材料(操作手册打印件)
5. 合作开发协议(如适用)
---
与其他技能协作
| 场景 | 配合技能 |
|------|---------|
| 在线填报表单 | web-form-fill |
| 记录申报状态 | ir-record |
Frequently asked questions
What does the swcr-register skill do?
Automates software copyright registration by generating necessary documents and assisting with online application forms.
How do I install swcr-register?
Open the “Installation” block on this page and pick your agent — Claude Code, Codex, Cursor or Gemini CLI — for ready-made commands that copy the skill folder to the right place. Or copy the prompt from the “Via assistant” tab and let the assistant review and install the skill.
Which AI models work with swcr-register?
Skills are plain Markdown instructions (the Agent Skills format), so swcr-register works with any agent that reads SKILL.md: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and more. The model loads the instructions only when a task matches the skill's description.
Is swcr-register free?
The skill is published openly by TeamWiseFlow. The skill itself costs nothing — you only pay your AI provider for the tokens you use. No license is specified in the repository — check the terms with the author before commercial use.
Is it safe to install skills?
A skill is a set of instructions your agent will follow, so read SKILL.md and its companion files before installing. Scripts in the skill folder only run if your agent runs them — keep an eye on what it does and do not grant unnecessary permissions.
How is a skill different from an MCP server or a plugin?
An MCP server or plugin gives the model new tools — code that runs and returns a result. A skill gives it knowledge and process: how to approach a task, which steps to follow and what good output looks like. It needs no server or API key.