#237 by GitHub stars
Fokkyp/SoftwareCopyright-Skill
Generate guided Chinese software copyright application materials from a real project. Use this skill when the user asks for 软件著作权, 软著申请资料, 软著代码材料, 操作手册, 申请表信息, or wants Word/TXT materials for software copyright registration. The workflow analyzes the imported project, extracts real source code, crea
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
software-copyright-materials/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
1159f6d28078 → 1159f6d28078
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Verified commit 1159f6d280783616e1247f768690eac97c1a3f6e
git clone --filter=blob:none --no-checkout https://github.com/Fokkyp/SoftwareCopyright-Skill.git .hotskills/fokkyp-softwarecopyright-skill && git -C .hotskills/fokkyp-softwarecopyright-skill checkout --detach 1159f6d280783616e1247f768690eac97c1a3f6e
# Copy each selected skill directory from .hotskills/fokkyp-softwarecopyright-skill into .claude/skills/<skill-name>/Heat
7.2- Star growth, last 7 daysAhead of 91% of tracked repositories
- Star growth, last 24 hoursAhead of 94% of tracked repositories
- Rank movement, last 7 daysAhead of 65% of tracked repositories
- Commits, last 30 daysAhead of 67% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- software-copyright-materials
software-copyright-materials
How it works
software-copyright-materials
When your agent uses it
Generate guided Chinese software copyright application materials from a real project. Use this skill when the user asks for 软件著作权, 软著申请资料, 软著代码材料, 操作手册, 申请表信息, or wants Word/TXT materials for software copyright registration. The workflow analyzes the imported project, extracts real source code, creates Markdown drafts for user confirmation, then uses a pinned OfficeCLI backend to produce final Word documents and TXT.
What it loads into context
Frontmatter
157 tokensAlways available to the agent
SKILL.md
8,492 tokensWhen the skill is activated
Reference documents
7,461 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 路径与按需参考
- 强制人工门禁
- 工作流
- 何时询问用户
Scripts executed separately
scripts/analyze_project.pyscripts/build_docx_from_md.pyscripts/capture_screenshots.pyscripts/check_environment.pyscripts/check_playwright_cli.pyscripts/common.pyscripts/confirm_stage.pyscripts/extract_code_material.pyscripts/generate_application_info.pyscripts/generate_business_context.pyscripts/generate_manual_draft.pyscripts/officecli_backend.pyscripts/propose_code_selection.pytests/test_code_layout.pytests/test_officecli_builder.pytests/test_source_discovery.pytests/test_workflow_integrity.py
Files
../.claude-plugin/plugin.jsonasset620 bytesSKILL.mdcore33,479 bytesSKILL.mdcore33,479 bytesagents/openai.yamlasset235 bytesreferences/application_fields.mddoc5,282 bytesreferences/business_understanding_rules.mddoc3,032 bytesreferences/code_selection_rules.mddoc1,923 bytesreferences/copyright_material_rules.mddoc1,634 bytesreferences/manual_structure.mddoc6,086 bytesreferences/officecli_backend.mddoc4,762 bytesreferences/playwright_cli_screenshots.mddoc5,979 bytesscripts/analyze_project.pyruns13,561 bytesscripts/build_docx_from_md.pyruns31,748 bytesscripts/capture_screenshots.pyruns2,804 bytesscripts/check_environment.pyruns6,606 bytesscripts/check_playwright_cli.pyruns6,068 bytesscripts/common.pyruns15,375 bytesscripts/confirm_stage.pyruns13,401 bytesscripts/extract_code_material.pyruns14,958 bytesscripts/generate_application_info.pyruns33,339 bytesscripts/generate_business_context.pyruns23,097 bytesscripts/generate_manual_draft.pyruns35,752 bytesscripts/officecli_backend.pyruns9,433 bytesscripts/propose_code_selection.pyruns8,197 bytestests/test_code_layout.pyruns1,472 bytestests/test_officecli_builder.pyruns10,412 bytestests/test_source_discovery.pyruns3,851 bytestests/test_workflow_integrity.pyruns6,768 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- software-copyright-materials
Repository facts
- License
- AGPL-3.0
- Created
- Apr 29, 2026
- Last pushed
- Oct 23, 2026
- Forks
- 866
- Open issues
- 2
- Project activity
- Active
Rank over the last 12 weeks
Now #237 · best #209 · down 12 in 30 days
- #230 on Oct 28
- #232 on Oct 29
- #235 on Oct 30
- #236 on Oct 31
- #235 from Nov 1 to Nov 2
- #237 since Nov 3
60 earlier periods
- #201 on Aug 2
- #205 from Aug 7 to Aug 8
- #204 on Aug 9
- #209 from Aug 10 to Aug 11
- #208 on Aug 12
- #211 from Aug 13 to Aug 14
- #210 on Aug 15
- #209 from Aug 16 to Aug 17
- #213 from Aug 18 to Aug 19
- #211 on Aug 20
- #212 on Aug 21
- #209 on Aug 22
- #214 on Aug 23
- #213 from Aug 24 to Aug 26
- #214 on Aug 27
- #213 from Aug 28 to Aug 29
- #211 on Aug 30
- #213 on Aug 31
- #218 on Sep 1
- #212 on Sep 2
- #218 on Sep 3
- #215 on Sep 4
- #219 on Sep 5
- #216 on Sep 6
- #218 from Sep 7 to Sep 8
- #220 on Sep 9
- #218 from Sep 10 to Sep 11
- #219 on Sep 12
- #221 on Sep 13
- #222 on Sep 14
- #221 from Sep 15 to Sep 17
- #224 on Sep 18
- #222 on Sep 19
- #224 on Sep 20
- #226 from Sep 21 to Sep 23
- #224 on Sep 24
- #223 on Sep 25
- #221 on Sep 26
- #222 on Sep 27
- #223 from Sep 28 to Sep 29
- #221 on Sep 30
- #222 on Oct 1
- #225 on Oct 2
- #221 on Oct 3
- #219 on Oct 4
- #220 on Oct 5
- #222 on Oct 6
- #225 on Oct 7
- #224 on Oct 8
- #227 on Oct 9
- #225 from Oct 10 to Oct 11
- #229 from Oct 12 to Oct 13
- #228 on Oct 14
- #227 on Oct 15
- #225 on Oct 16
- #227 on Oct 17
- #228 from Oct 18 to Oct 19
- #227 on Oct 20
- #228 from Oct 21 to Oct 24
- #230 on Oct 25
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 2, 2026
Risk level changed on Oct 27, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
software-copyright-materials/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 29 network referencesin 8 files: .claude-plugin/plugin.json:5 software-copyright-materials/tests/test_officecli_builder.py:178 software-copyright-materials/SKILL.md:12 and 5 more
- 2 obfuscation signalsin 1 file: software-copyright-materials/scripts/common.py:325
- No instruction overrides
- 17 executable scriptsin 17 files: software-copyright-materials/scripts/analyze_project.py:1 software-copyright-materials/scripts/build_docx_from_md.py:1 software-copyright-materials/scripts/capture_screenshots.py:1 and 14 more
- 6 references to secretsin 2 files: software-copyright-materials/tests/test_officecli_builder.py:166 software-copyright-materials/scripts/officecli_backend.py:40
- No requests to vote in Hot
Show all 54 signals by file
.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "Fokkyp", "url": "https://github.com/Fokkyp" - Network accessline 6
"name": "Fokkyp", "url": "https://github.com/Fokkyp" }, - Network accessline 7
"url": "https://github.com/Fokkyp" - Network accessline 8
}, "homepage": "https://github.com/Fokkyp/SoftwareCopyright-Skill", "repository": "https://github.com/Fokkyp/SoftwareCopyright-Skill", - Network accessline 9
"homepage": "https://github.com/Fokkyp/SoftwareCopyright-Skill", - Network accessline 10
"repository": "https://github.com/Fokkyp/SoftwareCopyright-Skill",
software-copyright-materials/SKILL.md
- Network accessline 12
author: Fokkyp version: "2.6" repository: https://github.com/Fokkyp/SoftwareCopyright-Skill - Network accessline 13
version: "2.6" repository: https://github.com/Fokkyp/SoftwareCopyright-Skill --- - Network accessline 14
repository: https://github.com/Fokkyp/SoftwareCopyright-Skill - Network accessline 106
- 如果用户愿意安装,在 Windows PowerShell 中运行 `irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex`。安装完成后要求用户重启 Codex;不得在当前任务中假定 PATH 已刷新后继续执行。
software-copyright-materials/references/officecli_backend.md
software-copyright-materials/references/playwright_cli_screenshots.md
- Network accessline 7
- 固定验证版本:`@playwright/cli@0.1.20`。 - 要求 Node.js 18 或更高版本。 - 官方仓库:https://github.com/microsoft/playwright-cli - Network accessline 8
- 要求 Node.js 18 或更高版本。 - 官方仓库:https://github.com/microsoft/playwright-cli - 先运行本 skill 的 `scripts/check_playwright_cli.py`,同时检查系统 PATH 和当前 npm 的全局可执行目录,并实际执行 `--version`。不得仅凭 `package.json` 或安装清单推断可用。 - Network accessline 9
- 官方仓库:https://github.com/microsoft/playwright-cli
software-copyright-materials/scripts/analyze_project.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/scripts/build_docx_from_md.py
software-copyright-materials/scripts/capture_screenshots.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/scripts/check_environment.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/scripts/check_playwright_cli.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/scripts/common.py
software-copyright-materials/scripts/confirm_stage.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/scripts/extract_code_material.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/scripts/generate_application_info.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/scripts/generate_business_context.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/scripts/generate_manual_draft.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/scripts/officecli_backend.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 17
TESTED_OFFICECLI_VERSION = "1.0.151" OFFICECLI_DOWNLOAD_URL = "https://github.com/iOfficeAI/OfficeCLI/releases/tag/v1.0.151" - Network accessline 18
OFFICECLI_DOWNLOAD_URL = "https://github.com/iOfficeAI/OfficeCLI/releases/tag/v1.0.151" - Network accessline 19
OFFICECLI_INSTALL_URL = "https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1" - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted]
software-copyright-materials/scripts/propose_code_selection.py
- Executable scriptline 1
#!/usr/bin/env python3
software-copyright-materials/tests/test_code_layout.py
- Executable scriptline 1
Executable file
software-copyright-materials/tests/test_officecli_builder.py
- Executable scriptline 1
Executable file - Access to secretsline 166
[Credential-related source omitted] - Access to secretsline 167
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Network accessline 178
def test_theme_fonts_are_normalized_without_direct_docx_writes(self) -> None: theme = ( '<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">' - Network accessline 179
theme = ( '<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">' "<a:themeElements><a:fontScheme>" - Network accessline 180
'<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">' - Network accessline 195
def test_theme_update_uses_officecli_root_replacement_and_verifies_result(self) -> None: initial = ( '<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">' - Network accessline 196
initial = ( '<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">' "<a:themeElements><a:fontScheme>" - Network accessline 197
'<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">'
software-copyright-materials/tests/test_source_discovery.py
- Executable scriptline 1
Executable file - Network accessline 64
"word/document.xml", '<?xml version="1.0" encoding="UTF-8"?>' '<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">' - Network accessline 65
'<?xml version="1.0" encoding="UTF-8"?>' '<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">' "<w:body><w:p><w:r><w:t>系统总体设计</w:t></w:r></w:p></w:body></w:document>", - Network accessline 66
'<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">'
software-copyright-materials/tests/test_workflow_integrity.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts schemas.openxmlformats.org, which SKILL.md, the README and the plugin manifest do not mentionsoftware-copyright-materials/scripts/build_docx_from_md.py:29High confidence
Signal confidence: 54 facts
- Network access in code of the plugin configuration.claude-plugin/plugin.json:5High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:6High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:7High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:8High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:9High confidence
- Network access in code of the plugin configuration.claude-plugin/plugin.json:10High confidence
- Network access in the frontmatter of the SKILL.mdsoftware-copyright-materials/SKILL.md:12Low confidence
- Network access in the frontmatter of the SKILL.mdsoftware-copyright-materials/SKILL.md:13Low confidence
- Network access in the frontmatter of the SKILL.mdsoftware-copyright-materials/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdsoftware-copyright-materials/SKILL.md:106Low confidence
- Network access in prose of documentationsoftware-copyright-materials/references/officecli_backend.md:5Low confidence
- Network access in prose of documentationsoftware-copyright-materials/references/officecli_backend.md:6Low confidence
- Network access in code of documentationsoftware-copyright-materials/references/officecli_backend.md:17Low confidence
- Network access in prose of documentationsoftware-copyright-materials/references/playwright_cli_screenshots.md:7Low confidence
- Network access in prose of documentationsoftware-copyright-materials/references/playwright_cli_screenshots.md:8Low confidence
- Network access in prose of documentationsoftware-copyright-materials/references/playwright_cli_screenshots.md:9Low confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/analyze_project.py:1High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/build_docx_from_md.py:1High confidence
- Network access in code of a file that runssoftware-copyright-materials/scripts/build_docx_from_md.py:29High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/capture_screenshots.py:1High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/check_environment.py:1High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/check_playwright_cli.py:1High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/common.py:1High confidence
- Possible obfuscation in code of a file that runssoftware-copyright-materials/scripts/common.py:325High confidence
- Possible obfuscation in code of a file that runssoftware-copyright-materials/scripts/common.py:485High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/confirm_stage.py:1High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/extract_code_material.py:1High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/generate_application_info.py:1High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/generate_business_context.py:1High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/generate_manual_draft.py:1High confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/officecli_backend.py:1High confidence
- Network access in code of a file that runssoftware-copyright-materials/scripts/officecli_backend.py:17High confidence
- Network access in code of a file that runssoftware-copyright-materials/scripts/officecli_backend.py:18High confidence
- Network access in code of a file that runssoftware-copyright-materials/scripts/officecli_backend.py:19High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuesoftware-copyright-materials/scripts/officecli_backend.py:40Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuesoftware-copyright-materials/scripts/officecli_backend.py:49Low confidence
- Executable script in code of a file that runssoftware-copyright-materials/scripts/propose_code_selection.py:1High confidence
- Executable script in code of a testsoftware-copyright-materials/tests/test_code_layout.py:1Low confidence
- Executable script in code of a testsoftware-copyright-materials/tests/test_officecli_builder.py:1Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuesoftware-copyright-materials/tests/test_officecli_builder.py:166Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuesoftware-copyright-materials/tests/test_officecli_builder.py:167Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuesoftware-copyright-materials/tests/test_officecli_builder.py:174Low confidence
- Access to secrets in code of a test: a variable, placeholder or call, not a stored valuesoftware-copyright-materials/tests/test_officecli_builder.py:176Low confidence
- Network access in code of a testsoftware-copyright-materials/tests/test_officecli_builder.py:178Low confidence
- Network access in code of a testsoftware-copyright-materials/tests/test_officecli_builder.py:179Low confidence
- Network access in code of a testsoftware-copyright-materials/tests/test_officecli_builder.py:180Low confidence
- Network access in code of a testsoftware-copyright-materials/tests/test_officecli_builder.py:195Low confidence
- Network access in code of a testsoftware-copyright-materials/tests/test_officecli_builder.py:196Low confidence
- Network access in code of a testsoftware-copyright-materials/tests/test_officecli_builder.py:197Low confidence
- Executable script in code of a testsoftware-copyright-materials/tests/test_source_discovery.py:1Low confidence
and 4 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md software-copyright-materials/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md software-copyright-materials/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md software-copyright-materials/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md software-copyright-materials/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md software-copyright-materials/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/fokkyp-softwarecopyright-skill/)