技能标识:software-copyright-cn
中国计算机软件著作权登记申请材料生成器。用于生成软著申请所需的全部材料,包括软件基本信息表单填写、程序鉴别材料PDF(源代码语法高亮)、文档鉴别材料PDF(用户手册)。当用户提到"软著"、"软件著作权"、"著作权登记"、"版权登记"、"软著申请"、"copyright registration"时使用此技能。
确保已安装:pip install reportlab pygments(可选:pip install pymupdf 用于检查PDF页数)
通过对话逐步收集以下信息。如果用户有代码仓库,先探索仓库自动推断可填字段,再确认。
必填字段:
字段详细说明和示例见 references/fields.md。
收集完成后,以表格形式输出所有字段的填写内容供用户确认:
| 字段 | 内容 |
|---|---|
| 软件全称 | xxx |
| ... |
用户确认无误后,将全部信息保存为 software_info.json,格式:
json
{
software_name: 软件全称,
softwareshortname: 简称(可空),
version: V1.0,
category: 应用软件,
dev_hardware: ...,
run_hardware: ...,
dev_os: ...,
dev_tools: ...,
run_os: ...,
run_support: ...,
languages: [Python, JavaScript],
source_lines: 52360,
purpose: ...,
domain: ...,
main_functions: ...,
tech_tags: [软件, 大数据软件],
tech_features: ...,
author: 著作权人名称,
functions_detail: {
模块名1: 描述1,
模块名2: 描述2
},
contact: {
name: ...,
company: ...,
country: 中国,
provincecitydistrict: ...,
address: ...,
postal_code: ...,
phone: ...
}
}
运行脚本生成带语法高亮的源代码PDF:
bash
python scripts/generatesourcepdf.py <源代码目录> --name 软件全称 --version V1.0 -o 程序鉴别材料.pdf
规则:
方式一(推荐):从配置自动生成用户手册
bash
python scripts/generatedocpdf.py --config software_info.json -o 文档鉴别材料.pdf
自动生成完整的用户手册,包含:概述、系统环境、安装部署、系统架构、功能说明、操作指南、系统管理、接口说明、安全说明、常见问题、附录等章节。
方式二:从已有文档转换
bash
python scripts/generatedocpdf.py --input manual.txt --name 软件名 --version V1.0 --author 权利人 -o 文档鉴别材料.pdf
规则:
如果生成的用户手册不足60页,向 softwareinfo.json 的 functionsdetail 添加更多功能模块描述后重新生成。
生成完毕后,输出最终材料清单:
✅ 软著申请材料清单
─────────────────────
⚠️ 以下材料需用户自行准备:
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 software-copyright-cn-1776205330 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 software-copyright-cn-1776205330 技能
skillhub install software-copyright-cn-1776205330
文件大小: 31.44 KB | 发布时间: 2026-4-15 10:40