software-certificate-skill README

The project's README from github.com/IvanCodesDev/software-certificate-skill. As one markdown file: README.md.

exec-1908e30b-b18f-440b-bd7f-5c282be37a79

Software Certificate Skill

这是一款面向真实项目的软件著作权申请资料生成 Skill,它能够自动分析项目、提取业务证据、选择源码,生成申请表、操作手册、代码材料,并输出可检查的 DOCX 与 PDF。中间证据和诊断文件写入系统临时目录,项目中只保留正式资料。

Python 3.10+ Multi-Agent DOCX, PDF and TXT output MIT License

快速使用

在已安装此 Skill 的 Agent 中打开目标项目,输入:

为当前项目生成软件著作权申请资料

Agent 会一次收集登记事实并让你选择截图方式,随后完成项目分析、材料生成、PDF 转换、逐页检查和打包。最终交付位置和待确认事项会直接告知你。

交付物

正式资料/
├─ 申请表信息.txt
├─ <软件全称>_操作手册.docx / .pdf
├─ <软件全称>-代码(前30页).docx / .pdf   # 源码达到60页时
├─ <软件全称>-代码(后30页).docx / .pdf   # 源码达到60页时
└─ <软件全称>-代码(全部).docx / .pdf     # 源码不足60页时

示例

下面是一次从登记事实收集到正式材料生成的示例流程。图片仅用于说明界面和交付效果,示例中的登记信息仍需替换为真实事实。

image发起资料生成任务 image确认软件名称、版本和开发事实
image 生成结果与正式资料目录 image操作手册页面
image 操作手册页面 image 代码材料前30页
image 代码材料后30页 image 代码材料后30页
image 申请表信息 image 申请表信息

安装

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。

处理范围与约束

测试

测试会在系统临时目录创建脱敏最小项目,结束后自动清理,不依赖仓库内置 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 前请阅读 贡献指南。不得提交真实证件、账号、密钥、未授权源码或可识别申请材料;测试夹具必须脱敏;新增规则需标注来源等级和日期。

本项目只负责材料整理、排版和质量检查,不替代申请人核验权属、原创性、事实真实性及登记系统当日要求。提交前请逐项复核登记事实和声明。

software-certificate-skill (IvanCodesDev/software-certificate-skill)

Searching Database…

Что это?Навык (Skill), который автоматически готовит материалы, нужные для регистрации китайского авторского права на ПО (软件著作权): форму заявки, руководство пользователя, техническую документацию и материал с кодом; всё строится на реальном анализе вашего проекта и выдаётся проверенными файлами DOCX и PDF.
Это отдельное приложение или оно работает внутри AI-агента?Это Agent Skill, а не отдельное приложение: вы открываете целевой проект внутри AI-агента с установленным навыком (Codex, Claude Code, Cursor, OpenCode, WorkBuddy, QoderWork, TraeWork и т.д.), и агент ведёт весь процесс.
Как сгенерировать материалы?Откройте целевой проект в агенте с установленным навыком и вызовите его; агент соберёт факты для заявки, даст выбрать способ скриншотов, затем выполнит анализ проекта, генерацию материалов, конвертацию в PDF, постраничную проверку и упаковку — и скажет, где лежит итоговый результат.
Что нужно установить для автономного запуска вне агента?Нужны базовые зависимости, плюс дополнительные пакеты — только если нужны автоматические веб-скриншоты; для конвертации в PDF требуются LibreOffice или Microsoft Word (предпочтителен LibreOffice), а для постраничного рендера — pdftoppm или pdftocairo из Poppler.
Это гарантирует, что мою регистрацию примут?Нет — он занимается только компиляцией материалов, оформлением и проверками качества; он не проверяет права владения, оригинальность, фактическую точность или актуальные требования регистрационной системы, так что каждый факт перед подачей нужно перепроверить самому.
Что именно агент сканирует, чтобы собрать фактуру?Он сканирует файлы README, конфиги, маршруты, страницы, компоненты, сервисы, API, модели, тесты, настройки деплоя и все имеющиеся скриншоты, так что каждое утверждение в материалах можно проследить до реального подтверждения или реального запуска.
Что я получу на выходе?Файл 申请表信息.txt для вставки в регистрационную систему, DOCX для правки в Word или WPS, PDF для загрузки и документ с кодом, собранный из полных оригинальных исходников — с сохранением исходных имён файлов, номеров строк и хэшей для прослеживаемости.
Какой объём у руководства и материала с кодом?Руководство пользователя построено по реальным функциям, формат A4, строгая чёрно-бело-серая офисная вёрстка; для насыщенных проектов обычно 40–60 страниц, для маленьких — короче. Материал с кодом идёт одним томом, а если превышает 60 страниц, делится на тома из первых и последних 30 страниц.
Как он делает скриншоты интерфейса для руководства?Поддерживаются четыре пути: автоматизация Chrome DevTools, Computer Use, скриншоты, которые вы предоставляете сами, или полный отказ от скриншотов; какой бы путь ни использовался, фиксируются план, хэш файла и привязка разделов.
Size
5.4 MB
Stars
166
Updated
CommitAug 17
Age
2mo
Commits · 90 Days