소스 정보
- 저장소
- peterfei/ai-agent-team
- 최근 소스 활동
- 2025년 12월 4일 16:41
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 424
- 포크
- 63
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/peterfei/ai-agent-team --skill softcopyright명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | softcopyright |
| description | 智能软件著作权申请材料生成工具。自动分析项目源码,生成符合软著申请要求的软件说明书和源代码文档。支持关键词搜索、智能源码分析、格式化输出和PDF导出。 |
| license | MIT |
当用户需要申请软件著作权时,此 skill 会自动完成以下流程:
用户可以通过以下方式触发此 skill:
首先判断用户输入的类型:
// 检查用户输入类型
if (用户输入包含 "软著" || "著作权") {
生成类型 = "全部材料"
} else if (用户输入包含 "软件说明书") {
生成类型 = "说明书"
} else if (用户输入包含 "源代码" || "源码") {
生成类型 = "源代码文档"
} else if (用户输入是关键词) {
先搜索相关内容
询问用户是否生成软著材料
}
// 默认使用当前目录
let projectPath = process.()
(projectPath)
推荐使用CLI工具生成软著材料:
# 方式1: 使用关键词触发index.js(交互式)
cd ~/.claude/skills/softcopyright
node scripts/index.js 软著
# 方式2: 使用cli.js直接生成(推荐)
node scripts/cli.js generate --project <项目路径>
# 方式3: 使用快捷命令(最佳体验)
~/.claude/skills/softcopyright/softcopyright-generate --project . --auto-pdf
# 方式4: 技能系统自动调用
用户输入"帮我生成软著" → 自动执行: softcopyright-generate --project . --auto-pdf
该工具会:
用户可以选择:
默认输出路径: <项目目录>/softcopyright-output/
生成的文件:
软件说明书_<项目名>_<时间戳>.html源代码文档_<项目名>_<时间戳>.html有两种方式将HTML转换为PDF:
方式1: 自动转换(推荐)
# 添加--auto-pdf选项
node scripts/cli.js generate --project <项目路径> --auto-pdf
方式2: 手动转换
扫描项目目录并分析结构:
node ~/.claude/skills/softcopyright/scripts/scanner.js <项目路径>
输出项目分析的JSON文件。
生成详细的软件说明书:
node ~/.claude/skills/softcopyright/scripts/doc-generator.js \
--type manual \
--input <项目分析JSON> \
--template <模板文件> \
--output <输出PDF路径>
生成符合软著要求的源代码文档:
node ~/.claude/skills/softcopyright/scripts/source-exporter.js \
--input <源码目录> \
--output <输出PDF路径> \
--pages 60 \
--lines-per-page 50
用户: "帮我生成软著申请材料"
Claude 执行流程:
用户: "React电商系统"
Claude 执行流程:
用户: "帮我生成软件说明书"
Claude 执行流程:
软件说明书_项目名称_YYYYMMDD.pdf源代码文档_项目名称_YYYYMMDD.pdf使用 nvm 管理 Node.js 版本:
# 确保使用合适的 Node 版本
nvm use 18
# 安装依赖
cd ~/.claude/skills/softcopyright
npm install
# 检查项目路径
ls -la <项目路径>
# 检查权限
chmod -R 755 <项目路径>
# 检查依赖安装
cd ~/.claude/skills/softcopyright
npm list
# 重新安装依赖
npm install
对于大型项目,可以:
要添加新的文件类型支持,编辑 scripts/scanner.js:
const SUPPORTED_EXTENSIONS = {
'.rs': {
'single_line': '//',
'multi_line': ['/*', '*/'],
'language': 'rust'
},
'.go': {
'single_line': '//',
'multi_line': ['/*', '*/'],
'language': 'go'
}
}
版本: 1.0.0 作者: peterfei 许可: MIT