Software Copyright Material Generator (CN) for Openclaw

A specialized tool for automating the generation of mandatory Chinese software copyright registration documents, including source code PDFs and user manuals.

binbin
v0.1.4
Mar 6, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install software-copyright-cn

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install software-copyright-cn using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Software Copyright Material Generator (CN)?

This skill is a dedicated solution for developers needing to navigate the Chinese computer software copyright registration process. It automates the creation of essential identification materials, such as the software information form, syntax-highlighted source code PDFs, and formatted user manuals. By leveraging the power of Openclaw Skills, users can transform raw source code into submission-ready documentation that adheres to the strict standards of the China Copyright Protection Center.

The tool handles the tedious aspects of documentation, including page count management, header consistency, and syntax highlighting across multiple programming languages. It ensures that all generated PDFs are cross-platform compatible and correctly render Chinese characters, significantly reducing the manual effort typically required for legal compliance.

Software Copyright Material Generator (CN) Use Cases

  • Preparing official software copyright registration applications in China.
  • Generating professional, syntax-highlighted source code archives for audit or compliance.
  • Creating standardized 60-page user manuals automatically from software metadata.
  • Standardizing software project metadata into structured formats for legal tracking.

How Software Copyright Material Generator (CN) Works

  1. The agent interacts with the user to collect mandatory metadata including software name, version, hardware environments, and functional descriptions.
  2. Collected data is displayed in a confirmation table and saved into a structured software_info.json file for future use.
  3. The skill identifies source code files while excluding non-source directories like node_modules or .git.
  4. A syntax-highlighted PDF is generated containing the first and last 30 pages of the source code as required by registration rules.
  5. A comprehensive user manual is generated, either by converting existing text or synthesizing one from the functional descriptions provided in the configuration.
  6. A final checklist is produced to help the user gather remaining physical documents like ID copies or business licenses.

Software Copyright Material Generator (CN) Setup

To utilize this functionality within Openclaw Skills, ensure the following Python dependencies are installed in your environment:

pip install reportlab pygments pymupdf

The agent will then use the provided scripts to process your local code repository and generate the necessary PDF outputs.

Software Copyright Material Generator (CN) Data Schema & Taxonomy

Data Component Description Format
software_info.json Stores all software metadata, environments, and contact info JSON
Source PDF Syntax-highlighted code (front 30 + back 30 pages) PDF
Manual PDF Detailed user manual (minimum 60 pages) PDF
File Metadata Page count, header information, and versioning Metadata

The system automatically handles various file encodings such as UTF-8, GBK, and GB18030 to ensure source code integrity during PDF generation.

Software Copyright Material Generator (CN) Advanced Features

  • Automated directory filtering for modern development environments (skipping build artifacts and caches).
  • Support for over 10 programming languages with specialized syntax highlighting using Pygments.
  • Intelligent font detection to support Chinese character rendering across Windows, macOS, and Linux.
  • Dynamic manual expansion that suggests additional functional descriptions if the document page count falls below registration requirements.
  • Multi-agent compatibility for generating documentation as part of a broader CI/CD or legal filing workflow.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*