#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.

Compare on GitHub

View on GitHubAdd to my skills

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>/
6.3kGitHub stars
119stars in 7 days
1skill in this repository
4commits in 30 days

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

Aug 2, 2026Nov 6, 20266,274

Individual skills in this repository

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 tokens

Always available to the agent

SKILL.md

8,492 tokens

When the skill is activated

Reference documents

7,461 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 路径与按需参考
  2. 强制人工门禁
  3. 工作流
  4. 何时询问用户

Scripts executed separately

  • scripts/analyze_project.py
  • scripts/build_docx_from_md.py
  • scripts/capture_screenshots.py
  • scripts/check_environment.py
  • scripts/check_playwright_cli.py
  • scripts/common.py
  • scripts/confirm_stage.py
  • scripts/extract_code_material.py
  • scripts/generate_application_info.py
  • scripts/generate_business_context.py
  • scripts/generate_manual_draft.py
  • scripts/officecli_backend.py
  • scripts/propose_code_selection.py
  • tests/test_code_layout.py
  • tests/test_officecli_builder.py
  • tests/test_source_discovery.py
  • tests/test_workflow_integrity.py

Files

  • ../.claude-plugin/plugin.jsonasset620 bytes
  • SKILL.mdcore33,479 bytes
  • SKILL.mdcore33,479 bytes
  • agents/openai.yamlasset235 bytes
  • references/application_fields.mddoc5,282 bytes
  • references/business_understanding_rules.mddoc3,032 bytes
  • references/code_selection_rules.mddoc1,923 bytes
  • references/copyright_material_rules.mddoc1,634 bytes
  • references/manual_structure.mddoc6,086 bytes
  • references/officecli_backend.mddoc4,762 bytes
  • references/playwright_cli_screenshots.mddoc5,979 bytes
  • scripts/analyze_project.pyruns13,561 bytes
  • scripts/build_docx_from_md.pyruns31,748 bytes
  • scripts/capture_screenshots.pyruns2,804 bytes
  • scripts/check_environment.pyruns6,606 bytes
  • scripts/check_playwright_cli.pyruns6,068 bytes
  • scripts/common.pyruns15,375 bytes
  • scripts/confirm_stage.pyruns13,401 bytes
  • scripts/extract_code_material.pyruns14,958 bytes
  • scripts/generate_application_info.pyruns33,339 bytes
  • scripts/generate_business_context.pyruns23,097 bytes
  • scripts/generate_manual_draft.pyruns35,752 bytes
  • scripts/officecli_backend.pyruns9,433 bytes
  • scripts/propose_code_selection.pyruns8,197 bytes
  • tests/test_code_layout.pyruns1,472 bytes
  • tests/test_officecli_builder.pyruns10,412 bytes
  • tests/test_source_discovery.pyruns3,851 bytes
  • tests/test_workflow_integrity.pyruns6,768 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills 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

  1. #230 on Oct 28
  2. #232 on Oct 29
  3. #235 on Oct 30
  4. #236 on Oct 31
  5. #235 from Nov 1 to Nov 2
  6. #237 since Nov 3
60 earlier periods
  1. #201 on Aug 2
  2. #205 from Aug 7 to Aug 8
  3. #204 on Aug 9
  4. #209 from Aug 10 to Aug 11
  5. #208 on Aug 12
  6. #211 from Aug 13 to Aug 14
  7. #210 on Aug 15
  8. #209 from Aug 16 to Aug 17
  9. #213 from Aug 18 to Aug 19
  10. #211 on Aug 20
  11. #212 on Aug 21
  12. #209 on Aug 22
  13. #214 on Aug 23
  14. #213 from Aug 24 to Aug 26
  15. #214 on Aug 27
  16. #213 from Aug 28 to Aug 29
  17. #211 on Aug 30
  18. #213 on Aug 31
  19. #218 on Sep 1
  20. #212 on Sep 2
  21. #218 on Sep 3
  22. #215 on Sep 4
  23. #219 on Sep 5
  24. #216 on Sep 6
  25. #218 from Sep 7 to Sep 8
  26. #220 on Sep 9
  27. #218 from Sep 10 to Sep 11
  28. #219 on Sep 12
  29. #221 on Sep 13
  30. #222 on Sep 14
  31. #221 from Sep 15 to Sep 17
  32. #224 on Sep 18
  33. #222 on Sep 19
  34. #224 on Sep 20
  35. #226 from Sep 21 to Sep 23
  36. #224 on Sep 24
  37. #223 on Sep 25
  38. #221 on Sep 26
  39. #222 on Sep 27
  40. #223 from Sep 28 to Sep 29
  41. #221 on Sep 30
  42. #222 on Oct 1
  43. #225 on Oct 2
  44. #221 on Oct 3
  45. #219 on Oct 4
  46. #220 on Oct 5
  47. #222 on Oct 6
  48. #225 on Oct 7
  49. #224 on Oct 8
  50. #227 on Oct 9
  51. #225 from Oct 10 to Oct 11
  52. #229 from Oct 12 to Oct 13
  53. #228 on Oct 14
  54. #227 on Oct 15
  55. #225 on Oct 16
  56. #227 on Oct 17
  57. #228 from Oct 18 to Oct 19
  58. #227 on Oct 20
  59. #228 from Oct 21 to Oct 24
  60. #230 on Oct 25

Before you install

Local scripts

Automated 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:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
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

  • Network accessline 5
    - 已验证版本:`1.0.151`。 - 官方发布页:https://github.com/iOfficeAI/OfficeCLI/releases/tag/v1.0.151
  • Network accessline 6
    - 官方发布页:https://github.com/iOfficeAI/OfficeCLI/releases/tag/v1.0.151
  • Network accessline 17
    irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex

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

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 29
    DRAWINGML_NS = "http://schemas.openxmlformats.org/drawingml/2006/main"

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

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Possible obfuscationline 325
    if data.startswith((b"\xff\xfe\x00\x00", b"\x00\x00\xfe\xff")):
  • Possible obfuscationline 485
    if chunk.startswith((b"\xff\xfe", b"\xfe\xff", b"\xff\xfe\x00\x00", b"\x00\x00\xfe\xff")):

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
Signal confidence: 54 facts

and 4 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/plugin.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md software-copyright-materials/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md software-copyright-materials/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md software-copyright-materials/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md software-copyright-materials/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard 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.

Fokkyp/SoftwareCopyright-Skill: #237 on hotskills, 6.3k stars

[![Fokkyp/SoftwareCopyright-Skill on hotskills](https://hotskills.dev/badge/fokkyp-softwarecopyright-skill.svg)](https://hotskills.dev/skill/fokkyp-softwarecopyright-skill/)