software-copyright-materials — скилл
Скилл читает проект и собирает материалы для регистрации программы в Китае: код, руководство, анкету, затем помогает с подачей.
- 113 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл читает исходный код проекта и запускает скрипты, которые пишут файлы в папку проекта.
- При подаче агент работает в личном кабинете платформы, поэтому подтверждает действие только владелец.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/software-copyright-materialsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл читает исходный код проекта и запускает скрипты, которые пишут файлы в папку проекта.
- При подаче агент работает в личном кабинете платформы, поэтому подтверждает действие только владелец.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл software-copyright-materials ведет агента по четырнадцати шагам подготовки заявки на регистрацию авторских прав на программу в Китае. Агент читает проект, пишет материалы сам, а скрипты на Python верстают, проверяют и складывают файлы. На выходе три комплекта: программа для идентификации (первые и последние 30 страниц кода по 50 строк на страницу), руководство пользователя в DOCX и PDF и 25 полей анкеты в порядке сайта Китайского центра охраны авторских прав. Процесс останавливается на семи подтверждениях и не заполняет пропуски шаблонами. Нажать «подтвердить подачу» на платформе может только заявитель.
Для кого. Разработчикам и компаниям, которые регистрируют права на собственную программу в Китае и хотят получить материалы из реального кода проекта.
Подходит, если
- Заявку на регистрацию программы готовят впервые, а проект уже лежит в репозитории.
- Анкету сайта нужно заполнить по 25 полям с проверкой длины.
- К руководству пользователя нужны скриншоты, и их можно снять автоматически или приложить свои.
- Перед подачей хочется прогнать итоговые файлы через программную проверку.
Не подходит, если
- Охраняют патент, товарный знак или произведение, не относящееся к программам.
- Проекта с исходным кодом нет: материалы строятся только по реальному репозиторию.
- Заявку подают в ведомство другой страны, например в США или ЕС.
Пример запроса к агенту
Используй software-copyright-materials и подготовь материалы для регистрации этого проекта в Китае: код, руководство и поля анкеты.Ограничения
Нужен Python 3.10 и новее. Для PDF руководства требуются Microsoft Word или LibreOffice, иначе файл экспортируют сами. Скриншоты снимает отдельный инструмент браузера или рабочего стола, видео разбирают через FFmpeg. Скилл написан на китайском и рассчитан на платформу Китайского центра охраны авторских прав, поэтому для других стран он не подходит. Автор подчеркивает, что итог проверяет человек, и подачу подтверждает заявитель.
Как отключить. Удалите папку `software-copyright-materials` из каталога скиллов. Созданную папку `软件著作权申请资料` в проекте удалите отдельно, если материалы больше не нужны.
Частые вопросы
Какие файлы создает скилл?
Три комплекта: код для идентификации, руководство пользователя и поля анкеты. Все файлы лежат в папке `软件著作权申请资料` в корне проекта, а процесс подачи сохраняет туда же запись с номером заявки и квитанцией.
Где скилл останавливается и ждет ответа?
На семи подтверждениях: проект, толкование бизнеса, поля анкеты, выбор кода, способ скриншотов, черновик и откат при нехватке DOCX. Без ответа агент дальше не идет.
Нужен ли офисный пакет?
Код в PDF собирает скрипт на `fpdf2` без пакета. Руководство в PDF требует Microsoft Word или LibreOffice, иначе файл экспортируют вручную.
Кто нажимает кнопку подтверждения подачи?
Только заявитель. Скилл помогает заполнить поля и загрузить файлы, а кнопку «подтвердить» агент не нажимает.
Как проверить файлы перед подачей?
Скрипт `verify_materials.py` сверяет названия, версии и число страниц в трех материалах, а результат записывается в `校验报告.md`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыКоллекция из 71 скилла для юристов в Китае: OCR и расшифровка материалов, анализ дел и решений, договоры, патенты, товарные знаки
patent-disclosure-skill — патенты Китая
patent-disclosure-skill
Девять скиллов для патентной работы в Китае: уведомление об изобретении, заявочные документы, поиск по сайту CNIPA, разбор патентов и ответ на экспертизу
Пакет из 58 скиллов для юристов по праву КНР: консультации, суд, уголовная защита, договоры, комплаенс и проверка источников.
Скилл для китайских технических текстов: правит документацию, интерфейсные строки и описания API, держит факты и проверяет выдачу линтером
Скилл ведет агента по правовым источникам Китая, от закона до судебных разъяснений, и собирает отчет по шаблону.
CLI готовит материалы регистрации прав на программу в Китае: PDF кода с точным числом страниц и чек-лист онлайн-формы.
Коротко о README
Репозиторий содержит `SKILL.md` с четырнадцатью шагами, 15 скриптов в `scripts/` и девять справочников в `references/`, включая разбор готового примера. Дальше разобраны папка результатов, зависимости и происхождение: проект переработан из SoftwareCopyright-Skill версии 1.3.
Бейдж для README
Исходный SKILL.md
---
name: software-copyright-materials
description: >
从真实项目生成中国计算机软件著作权登记的鉴别材料与申请表信息,
并辅助在中国版权保护中心完成填报与签章页上传。
Generate Chinese software copyright registration materials from a real project and
assist with submission on the China Copyright Protection Center platform.
触发词:软件著作权、软著、软著申请资料、软著登记、代码鉴别材料、源程序材料、
操作手册、软件使用说明书、申请表信息、官网填报、签章页、中国版权保护中心。
不适用于专利、商标及非软件类作品著作权。
license: MIT
metadata:
short-description: 生成、校验并辅助提交中国软件著作权申请材料
author: suling-fun
maintainer: suling-fun
version: "4.4.0"
repository: https://github.com/suling-fun/software-copyright-materials-skill
upstream: https://github.com/Fokkyp/SoftwareCopyright-Skill
upstream-version: "1.3"
provenance: 基于上游 Skill 大范围修正、增补与重构
---
# 软著申请资料生成
本项目基于 [Fokkyp/SoftwareCopyright-Skill](https://github.com/Fokkyp/SoftwareCopyright-Skill) 1.3 进行了大范围修正、增补与重构;来源、许可继承与主要变化详见 [README.md](README.md#来源与主要变化)。
本 skill 生成可审阅、可追溯的软著申请资料。详细规则拆分于 `references/` 之下,按阶段需要读取;本文件仅保留跨阶段的核心原则与严格顺序化的执行步骤。
创建任何材料或中间产物前,必须先读取 [references/output_directory_rules.md](references/output_directory_rules.md),确定目标项目根目录与本阶段唯一允许的写入位置。
## 运行条件
- 需要 Python 3.10 或更高版本。
- 推荐安装 `python-docx`;不可用时可选用 `pandoc` 作为 DOCX 降级路径。
- 处理操作视频时需要 `ffmpeg` 与 `ffprobe`,仅用于提取具有时间覆盖保证的画面帧。
- 代码鉴别材料的 PDF 由脚本直接渲染,推荐安装可选依赖 `fpdf2`(`pip install fpdf2`)。该份材料的分页本就由脚本算定(每页 50 行、页间显式分页符),直接渲染无信息损失,无需办公套件;`fpdf2` 不可用时降级至 Microsoft Word 或 LibreOffice。
- 操作手册的 PDF 仍需 Microsoft Word 或 LibreOffice 其中之一,因其目录是 Word 域,页码须经渲染回填。两者皆不可用时,该份 PDF 须由用户自行导出,其页数不受硬性校验,不阻断流程。
- 三条路径均不使用 `python-docx` 输出 PDF:该库只读写 DOCX 的 OOXML 结构,不含排版渲染引擎,既不计算分页,也不解析目录域,更不具备 PDF 输出能力。
## 脚本目录
本文档全部命令中的 `${SKILL_DIR}` 指本 SKILL.md 所在目录的绝对路径。执行第一个脚本前必须先确定该路径并导出,否则后续全部脚本调用将因路径解析失败而中断:
```bash
export SKILL_DIR=<本 SKILL.md 所在目录的绝对路径>
```
若当前运行环境已注入表示 skill 所在目录的变量,直接以该变量赋值即可。导出后须先行确认,通过后再进入第 1 步:
```bash
test -f "${SKILL_DIR}/scripts/check_environment.py" \
&& echo "SKILL_DIR 可用" \
|| echo "SKILL_DIR 未正确设定,请重新确认本 SKILL.md 所在目录"
```