software-certificate-skill SKILL.md skillA

software-certificate-skill from ivancodesdev/software-certificate-skill is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add ivancodesdev/software-certificate-skill/software-certificate-skill@git:20260814.dc94dad

Pins git:20260814.dc94dad in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
ivancodesdev/software-certificate-skill
Path
SKILL.md
Versions recorded
5
Latest version
git:20260814.dc94dad, committed Aug 14, 2026
First version recorded
Aug 11, 2026
Size
14,503 bytes
Repository stars
175
License
MIT

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

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

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

## 面向用户的默认体验

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

- 将读取并分析当前真实项目,不套用虚构业务;
- 将集中收集一次无法可靠推断的登记事实;
- 将让用户一次选择截图方式;
- 后续项目分析、业务理解、源码选择、截图、写作、排版、转换、检查、修复和打包由 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. 展示一张截图方式选择卡;已有明确选择时直接采用。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add ivancodesdev/software-certificate-skill/software-certificate-skill@sha256:e4e05f1b9e1bb735

The line at the top of this page pins the label git:20260814.dc94dad, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_zhdk3cdtnxiszitt.svg)](https://markdownregistry.com/a/art_zhdk3cdtnxiszitt)

1 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 5 versions of this file, between Aug 11, 2026 and Aug 14, 2026, more than one a day.

versioncommittedcommitsizeaudit
git:20260814.dc94dad latest2026-08-14 dc94dad 14,503 BA view · diff
git:20260812.fd972d52026-08-12 fd972d5 12,683 BA view · diff
git:20260812.92dff6c2026-08-12 92dff6c 12,280 BA view · diff
git:20260811.651d1ed2026-08-11 651d1ed 12,093 BA view · diff
git:20260811.fd37a0a2026-08-11 fd37a0a 9,476 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (14503 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

ivancodesdev/software-certificate-skill · 175 stars · license MIT · pushed 2026-08-17 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_zhdk3cdtnxiszitt
GET https://markdownregistry.com/api/v1/resolve?ref=ivancodesdev/software-certificate-skill/software-certificate-skill
GET https://markdownregistry.com/api/v1/blob/e4e05f1b9e1bb7354318c774613ad3bff734d7ed516f64bd40dbb767c65f2995

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

Browse by kind, by grade A, or by owner.