软著登记助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-swcr-register。
技能介绍
问题背景
在中国申请软件著作权,最耗时的不是填表,而是准备那两份鉴别材料:源程序文档和软件操作手册。
前者有硬性排版规则——每页 50 行有效代码、前 30 页加后 30 页、超过 3000 行必须凑满 61 页、页眉要写软件全称和版本号、代码字体得用 Courier New 8pt。后者通常要从 README 手工重排成 DOCX。做完文档还要登录中国版权保护中心网站,把功能描述、技术特点、著作权人信息逐个字段填进去,合作开发还得上传协议。
swcr-register 把这个流程拆成了可确认的几步,避免脚本在信息不全时瞎猜。
核心工作流
Step 1:收集信息
技能会先向用户索要关键字段,已有答案的直接跳过:
- 代码来源:GitHub URL 或本地目录路径
- 软件全称与简称(必须不同)
- 版本号、开发完成日期、首次发表日期
- 开发方式(独立开发 / 合作开发)
- 著作权人与作者
可选参数也有默认值,例如排除目录默认是 node_modules、.git、__pycache__、venv、dist、build,源代码后缀和注释字符默认自动检测。
Step 2:准备代码
如果给的是 GitHub URL,会 git clone 到临时目录;本地目录则直接使用。接着自动分析代码结构,识别主要编程语言和文件扩展名。
Step 3:生成三份材料
- 程序鉴别材料:按每页 50 行有效代码生成 DOCX,源程序量超过 3000 行时强制 61 页,页眉包含软件名称、版本号和页码。
- 软件操作手册:从
README.md转换为格式化 DOCX,标题、正文、代码块、列表分别排版,中文字体SimHei,代码字体Courier New。 - 填报信息 Markdown:汇总软件信息、开发信息,并从 README 提取 100 字以上的主要功能、从代码结构分析提取 50 字以上的技术特点,同时给出源程序行数、文档页数和需上传的文件清单。
Step 4:用户确认
技能会展示三份文件的路径和填报信息摘要,必须等用户确认后再继续。
Step 5:在线填报(可选)
用户明确要求时才会执行:以有头模式打开浏览器访问登记页面,选择 R11 → 计算机软件著作权登记申请,辅助填写各字段并上传 DOCX。所有内容填完后会截图让用户确认,不会自动提交。
适用边界与注意点
- 在线填报依赖环境:辅助填报需要有头浏览器。无头服务器或无显示器的环境无法执行这一步,但 Step 1–4 生成的材料可以独立使用。
- 实名认证有延迟:著作权人需在中国版权保护中心网站注册并完成实名认证,认证通常需要 1–3 天。
- 合作开发要补材料:需要合作开发协议文件,其他著作权人必须在网站注册并实名认证,证书副本数量按其他著作权人数量填写。
- 盖章上传仍需手工:提交在线申请后,要下载申请表、单面打印、签字或盖章、扫描,再上传到网站对应位置。
- 提交动作不自动化:无论环境是否支持,技能都不会自动点击提交,最终确认权留在用户手里。
使用场景
- 代码库准备提交软著申请,需要从 Git 仓库克隆并生成符合格式的源程序文档
- 团队在提交软著前,要从 README 生成正式的软件操作手册 DOCX
- 开发者申请登记时,需要汇总功能描述和技术特点形成填报信息 Markdown
- 已在本地写好申请文档,需要按 50 行每页的规则生成前 30 页和后 30 页
适合人员
- 独立开发者需要为准备上架的软件申请软件著作权登记材料
- 技术团队负责人要整理合作开发项目的软著申请文档和协议清单
- 企业知识产权专员需要生成并核对软件著作权登记所需的源程序与操作手册
- 负责合规流程的人员要按版权保护中心要求准备填报字段和上传文件