The project's README from github.com/IvanCodesDev/software-certificate-skill. As one markdown file: README.md.
这是一款面向真实项目的软件著作权申请资料生成 Skill,它能够自动分析项目、提取业务证据、选择源码,生成申请表、操作手册、代码材料,并输出可检查的 DOCX 与 PDF。中间证据和诊断文件写入系统临时目录,项目中只保留正式资料。
在已安装此 Skill 的 Agent 中打开目标项目,输入:
为当前项目生成软件著作权申请资料
Agent 会一次收集登记事实并让你选择截图方式,随后完成项目分析、材料生成、PDF 转换、逐页检查和打包。最终交付位置和待确认事项会直接告知你。
正式资料/
├─ 申请表信息.txt
├─ <软件全称>_操作手册.docx / .pdf
├─ <软件全称>-代码(前30页).docx / .pdf # 源码达到60页时
├─ <软件全称>-代码(后30页).docx / .pdf # 源码达到60页时
└─ <软件全称>-代码(全部).docx / .pdf # 源码不足60页时
申请表信息.txt:复制到登记系统。下面是一次从登记事实收集到正式材料生成的示例流程。图片仅用于说明界面和交付效果,示例中的登记信息仍需替换为真实事实。
git clone https://github.com/IvanCodesDev/software-certificate-skill.git
cd software-certificate-skill
python scripts/install_agent_skill.py --platform all --scope project --project E:\path\to\project --force
支持 Codex、Claude Code、Cursor、OpenCode、WorkBuddy、QoderWork、TraeWork等多款Agent平台,只预览不写入:
python scripts/install_agent_skill.py --platform all --scope project --project E:\path\to\project --dry-run
安装基础依赖:
python -m pip install -r requirements.txt
需要 Web 自动截图时再安装:
python -m pip install "playwright>=1.49,<2"
python -m playwright install chromium
准备、继续、查看状态或回滚:
python scripts/product_workflow.py prepare --project E:\path\to\project
python scripts/product_workflow.py resume --project E:\path\to\project
python scripts/product_workflow.py status --project E:\path\to\project
python scripts/product_workflow.py rollback --project E:\path\to\project
prepare 生成集中表单、截图选择卡和内部分析任务;完成表单后运行 resume。PDF 转换需要 LibreOffice 或 Microsoft Word(优先 LibreOffice);逐页渲染需要 Poppler 的 pdftoppm 或 pdftocairo。
references/rules-2026.md 和 assets/rules/rules-snapshot.json。规则记录区分法定要求与经验建议,并保存来源和日期。测试会在系统临时目录创建脱敏最小项目,结束后自动清理,不依赖仓库内置 Demo:
python -m unittest discover -s tests -v
python scripts/validate_skill.py
python scripts/self_test.py --workdir "${TEMP}/software-certificate-self-test"
本项目使用 MIT License。提交 Issue/PR 前请阅读 贡献指南。不得提交真实证件、账号、密钥、未授权源码或可识别申请材料;测试夹具必须脱敏;新增规则需标注来源等级和日期。
本项目只负责材料整理、排版和质量检查,不替代申请人核验权属、原创性、事实真实性及登记系统当日要求。提交前请逐项复核登记事实和声明。