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.
mdr add ivancodesdev/software-certificate-skill/software-certificate-skill@git:20260814.dc94dadPins 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
mdr add ivancodesdev/software-certificate-skill/software-certificate-skill@sha256:e4e05f1b9e1bb735The 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.
[](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.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260814.dc94dad latest | 2026-08-14 | dc94dad | 14,503 B | A | view · diff |
| git:20260812.fd972d5 | 2026-08-12 | fd972d5 | 12,683 B | A | view · diff |
| git:20260812.92dff6c | 2026-08-12 | 92dff6c | 12,280 B | A | view · diff |
| git:20260811.651d1ed | 2026-08-11 | 651d1ed | 12,093 B | A | view · diff |
| git:20260811.fd37a0a | 2026-08-11 | fd37a0a | 9,476 B | A | view |
Audit of the latest version
- 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
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.