37 lines
981 B
Markdown
37 lines
981 B
Markdown
# skill-template CLI 模板
|
|
|
|
将 `{baseDir}` 替换为技能根目录(含 `SKILL.md`、`scripts/` 的目录)。所有命令通过 `python {baseDir}/scripts/main.py` 调用。
|
|
|
|
## 最小命令
|
|
|
|
```bash
|
|
python {baseDir}/scripts/main.py health
|
|
python {baseDir}/scripts/main.py version
|
|
```
|
|
|
|
## 若你的技能是发布型
|
|
|
|
建议继续扩展这些子命令:
|
|
|
|
```bash
|
|
python {baseDir}/scripts/main.py publish
|
|
python {baseDir}/scripts/main.py publish -a <账号id> -i <文章id>
|
|
python {baseDir}/scripts/main.py logs
|
|
python {baseDir}/scripts/main.py log-get <log_id>
|
|
```
|
|
|
|
## 若你的技能依赖兄弟技能
|
|
|
|
并列技能与 `{baseDir}` 同级时,兄弟技能路径写为:
|
|
|
|
```bash
|
|
python {baseDir}/../content-manager/scripts/main.py ...
|
|
python {baseDir}/../account-manager/scripts/main.py ...
|
|
```
|
|
|
|
## 模板约定
|
|
|
|
- 最小模板至少保留 `health` / `version`
|
|
- 发布型技能建议使用 `publish` / `logs` / `log-get`
|
|
- 不要再用旧模板的 `scripts/skill_main.py`
|