Software Certificate Skill

面向普通用户,从真实软件项目全自动生成中国软件著作权申请资料:一次收集登记事实,自动分析业务、选择可追溯源码、取得真实界面证据,生成申请表信息、规范黑白灰操作手册、代码前后30页或全部材料及真实 DOCX/PDF;内部验证、渲染、哈希与备份只进入系统临时运行区,项目最终仅保留正式资料。适配 Codex、Claude Code、Cursor、OpenCode、WorkBuddy、QoderWork、TraeWork 及支持 Agent Skills 或 AGENTS.md 的平台。用户提到软件著作权、软著申请资料、申请表、代码材料、操作手册或软著审查时使用。

173 stars 12 forksSoftware Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add IvanCodesDev/software-certificate-skill --skill software-certificate-skill
Manual install
git clone --depth 1 https://github.com/IvanCodesDev/software-certificate-skill.git /tmp/software-certificate-skill
mkdir -p ~/.claude/skills
cp -r /tmp/software-certificate-skill/. ~/.claude/skills/software-certificate-skill

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 软件著作权申请资料生成器

## 面向用户的默认体验

用户只需说“为当前项目生成软件著作权申请资料”。先用通俗语言说明:

- 将读取并分析当前真实项目,不套用虚构业务;
- 将集中收集一次无法可靠推断的登记事实;
- 将让用户一次选择截图方式;
- 后续项目分析、业务理解、源码选择、截图、写作、排版、转换、检查、修复和打包由 Agent 完成;
- `申请表信息.txt` 用于复制到登记系统;正式 PDF 按登记系统当日要求上传;DOCX 用于 Word/WPS 复核;质量报告只用于内部留档。

不要先展示脚本、路径参数、JSON、置信度或内部阶段。用户明确要求高级细节时再展开。

最终交给普通用户的正式资料只包含:

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

生成报告、校验报告、代码来源、截图索引、待确认清单、哈希、证据图谱、转换诊断和回滚状态仅供 Agent 内部验证与续作,不进入“正式资料”,最终回复也不逐项展示。

默认把上述内部文件写入操作系统临时运行区,不写进目标项目。成功发布后,目标项目的 `软件著作权申请资料/` 下只能存在 `正式资料/`;不得留下 `.工作区`、质量检查、历史版本、草稿、截图副本、信息卡、JSON、Markdown 或哈希文件。只有开发者显式启用调试保留时才保留临时运行区,且仍不得污染交付目录。

只向普通用户显示这些进度:正在检查运行环境、正在分析项目、正在理解软件业务、正在整理申请表、正在选择真实源码、正在获取页面截图、正在生成操作手册、正在生成代码材料、正在渲染并检查文档、正在自动修复问题、已完成可以检查并提交。

## 执行入口

把本文件所在目录解析为 `SKILL_ROOT`。输出始终写入目标项目,不写入 Skill 安装目录。

1. 内部执行 `python SKILL_ROOT/scripts/product_workflow.py prepare --project PROJECT_ROOT`。
2. 将生成的“一次性基础信息表”作为一张集中表单呈现;优先复用会话、项目或历史材料中的已确认事实。
3. Agent 在系统临时运行区完成 `business-understanding.json`,不得让普通用户填写技术或业务推断表。
4. 展示一张截图方式选择卡;已有明确选择时直接采用。
5. 信息齐全后内部执行 `python SKILL_ROOT/scripts/product_workflow.py resume --project PROJECT_ROOT`。
6. 依据工作流状态继续未完成阶段;不要重复扫描、重复询问或创建重复目录。
Read the full skill on GitHub

Details

Skill name
software-certificate-skill
License
MIT
Repo updated
17 August 2026

FAQ

What does the Software Certificate Skill skill do?

面向普通用户,从真实软件项目全自动生成中国软件著作权申请资料:一次收集登记事实,自动分析业务、选择可追溯源码、取得真实界面证据,生成申请表信息、规范黑白灰操作手册、代码前后30页或全部材料及真实 DOCX/PDF;内部验证、渲染、哈希与备份只进入系统临时运行区,项目最终仅保留正式资料。适配 Codex、Claude Code、Cursor、OpenCode、WorkBuddy、QoderWork、TraeWork 及支持 Agent Skills 或 AGENTS.md 的平台。用户提到软件著作权、软著申请资料、申请表、代码材料、操作手册或软著审查时使用。

How do I install the Software Certificate Skill skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add IvanCodesDev/software-certificate-skill --skill software-certificate-skill. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Software Certificate Skill popular?

It lives in IvanCodesDev/software-certificate-skill, which has 173 GitHub stars and 12 forks.

Related skills

Bulletproof

152

artemiimillier/bulletproof

Use when building a feature, refactoring, fixing a complex bug, changing architecture, or starting any non-trivial coding task. 12-stage verified dev workflow from research to deploy.

Software Development28

Design Doc Mermaid

179

SpillwaveSolutions/design-doc-mermaid

Create Mermaid diagrams (flowchart, sequence, class, ER, state, C4, architecture) from text or source code. Default for GitHub wiki. Use when asked to create a diagram, generate mermaid, document architecture, or convert code to diagram. PlantUML is only for leftover types. Confluence needs PNG/SVG as well as the fence.

Software Development24

Spec Driven Development

156

FredAntB/Spec-Driven-Development

Use this skill to scaffold Spec Driven Development: requirements.md, design.md, tasks.md, and cross-compatible AI config files (CLAUDE.md, .cursorrules, .windsurfrules, .github/copilot-instructions.md). Triggers: 'requirements', 'spec', 'design doc', 'tasks', 'CLAUDE.md', 'cursorrules', 'SDD', 'spec driven', 'AI configuration', 'cross-AI', 'multi-agent', 'agent setup'. Also trigger for: 'set up my AI tools', 'keep agents consistent', 'stop AI going off-script', 'plan before coding', 'structure project for AI'. Retrofit triggers: 'document my system', 'document my codebase', 'describe my archit

Software Development18

Superior Trade Auth

218

Superior-Trade/superior-skills

Use when an agent needs to register a Superior Trade account, verify an email OTP, configure x-api-key authentication, or recover from missing or invalid credentials before using the Unified API.

Software Development

Senior Engineering Partner

154

bjgreenberg/senior-engineering-partner

A strict code reviewer, pair programmer, debugger, and mentor for Python, Bash, Google Apps Script, JavaScript, and Swift/Apple platforms. Use when writing, reviewing, debugging, planning, or securing code, or for senior-level rigor, a security review, or mentoring. Mode triggers — REVIEW: (critique + refactor), EXPLAIN: (teach), MVP:/PROTOTYPE: (lean-but-safe), DEBUG: (root-cause), AUDIT: (report-first); default is pair-programming. Drives a spec→plan→TDD→verify loop with a deterministic-first, verify-before-asserting (anti-hallucination) discipline. Enforces a security floor (secrets, inject

Software Development17

Tlgr

199

tlgrcli/tlgr

Read and act on a personal Telegram account from the terminal with the tlgr CLI (MTProto user account, not a bot). Use when the user wants to check unread Telegram chats, read or search message history, send, reply to, edit, forward or schedule messages, manage chats, groups, channels, contacts, folders, reactions, polls, media or stories, or receive Telegram events through a webhook. Every command answers in JSON with stable exit codes.

Software DevelopmentIn 1 list

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.