chore: reorganize workspace core skills
39
README.md
@ -2,12 +2,16 @@
|
|||||||
|
|
||||||
一套面向 XWorkmate / OpenClaw / Codex workspace 的核心 Skill 集合。
|
一套面向 XWorkmate / OpenClaw / Codex workspace 的核心 Skill 集合。
|
||||||
|
|
||||||
本仓库现在包含两类技能:
|
本仓库现在使用单一 `skills/` 入口,下面按能力域分类:
|
||||||
|
|
||||||
- `skills/`:原有 source-owned AI 视频与内容生产技能,保持目录不变。
|
- `skills/content-planning/`:选题拆解、图文连载和内容排期。
|
||||||
- `workspace-core-skills/`:从 `root@openclaw.svc.plus` 的 `ubuntu` 用户 OpenClaw/Codex runtime 同步回来的 workspace core skills。
|
- `skills/video-production/`:AI 新闻、产品介绍和 IT 基础设施讲解视频生产。
|
||||||
|
- `skills/image-production/`:连续风格 PNG / 信息图素材生成。
|
||||||
|
- `skills/audio-production/`:视频音效、BGM 和音频素材工作流。
|
||||||
|
- `skills/animation/`:HyperFrames 动效、简笔画动画和 Anime.js 适配。
|
||||||
|
- `skills/workspace-core/`:从 OpenClaw/Codex runtime 同步回来的 workspace core skills。
|
||||||
|
|
||||||
其中 `skills/` 仍是一套面向 **AI 视频自动化创作** 的实战 Skill 集合,基于 `HyperFrames` 工作流,目标是把“想法 -> 脚本 -> 画面 -> 音频 -> 成片”的流程沉淀成可复用方法。
|
其中 source-owned 内容生产技能基于 `HyperFrames` 工作流,目标是把“想法 -> 脚本 -> 画面 -> 音频 -> 成片”的流程沉淀成可复用方法。Workspace core skills 只作为 runtime 辅助技能归档,不与内容生产技能混放。
|
||||||
|
|
||||||
## 适合谁用
|
## 适合谁用
|
||||||
|
|
||||||
@ -19,24 +23,25 @@
|
|||||||
|
|
||||||
| Skill | 说明 | 路径 |
|
| Skill | 说明 | 路径 |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| AI 信息差快报 | 新闻检索、素材匹配、口播字幕、视频渲染 | `skills/ai-tech-news-video/SKILL.md` |
|
| 选题拆解与图文连载 | 系列主题拆分、排期、图文提示词和内容规划 | `skills/content-planning/content_series_infographic/SKILL.md` |
|
||||||
| IT 基础设施连续 PNG | 根据描述或参考图生成 1-N 张连续风格竖版 PNG 素材 | `skills/it-infra-continuous-png/SKILL.md` |
|
| AI 信息差快报 | 新闻检索、素材匹配、口播字幕、视频渲染 | `skills/video-production/ai-tech-news-video/SKILL.md` |
|
||||||
| IT 基础设施长图讲解视频 | 基于长图素材生成 HyperFrames 讲解视频、口播、字幕和 timeline | `skills/it-infra-evolution-video/SKILL.md` |
|
| IT 基础设施长图讲解视频 | 基于长图素材生成 HyperFrames 讲解视频、口播、字幕和 timeline | `skills/video-production/it-infra-evolution-video/SKILL.md` |
|
||||||
| IT 基础设施长图讲解视频 v2 | 从 PNG manifest 强制生成配置、HTML、音频、验收和 MP4 | `skills/it-infra-evolution-video-v2/SKILL.md` |
|
| IT 基础设施长图讲解视频 v2 | 从 PNG manifest 强制生成配置、HTML、音频、验收和 MP4 | `skills/video-production/it-infra-evolution-video-v2/SKILL.md` |
|
||||||
| 产品介绍视频 | 官网信息提炼、叙事结构、成片节奏 | `skills/product-intro-video/SKILL.md` |
|
| 产品介绍视频 | 官网信息提炼、叙事结构、成片节奏 | `skills/video-production/product-intro-video/SKILL.md` |
|
||||||
| 视频音效工作流 | 音效搜索、下载与合成、时间线接入 | `skills/sound-fx-for-video/SKILL.md` |
|
| IT 基础设施连续 PNG | 根据描述或参考图生成 1-N 张连续风格竖版 PNG 素材 | `skills/image-production/it-infra-continuous-png/SKILL.md` |
|
||||||
| 简笔画动画视频 | 线稿风 + 短画面字;**主动网络搜参考图临摹**;逼真非抽象;GSAP 主时间线 + 可选 Anime.js;抽检闭环 | `skills/sketch-animation-video/SKILL.md` |
|
| 视频音效工作流 | 音效搜索、下载与合成、时间线接入 | `skills/audio-production/sound-fx-for-video/SKILL.md` |
|
||||||
| Anime.js(HyperFrames) | seek 驱动适配、`window.__hfAnime` 注册、与 GSAP 分工 | `skills/animejs/SKILL.md` |
|
| 简笔画动画视频 | 线稿风 + 短画面字;**主动网络搜参考图临摹**;逼真非抽象;GSAP 主时间线 + 可选 Anime.js;抽检闭环 | `skills/animation/sketch-animation-video/SKILL.md` |
|
||||||
|
| Anime.js(HyperFrames) | seek 驱动适配、`window.__hfAnime` 注册、与 GSAP 分工 | `skills/animation/animejs/SKILL.md` |
|
||||||
|
|
||||||
## Workspace Core Skills
|
## Workspace Core Skills
|
||||||
|
|
||||||
`workspace-core-skills/` 保存从 OpenClaw/Codex workspace runtime 同步回来的核心辅助技能。
|
`skills/workspace-core/` 保存从 OpenClaw/Codex workspace runtime 同步回来的核心辅助技能。
|
||||||
|
|
||||||
- OpenClaw workspace 来源:`/home/ubuntu/.openclaw/workspace/skills`,通常由 OpenClaw/Clawhub 或 workspace bootstrap 安装。
|
- OpenClaw workspace 来源:`/home/ubuntu/.openclaw/workspace/skills`,本地路径为 `skills/workspace-core/openclaw/`。
|
||||||
- Codex system 来源:`/home/ubuntu/.codex/skills/.system`,通常由 `npx codex` / Codex runtime 提供。
|
- Codex system 来源:`/home/ubuntu/.codex/skills/.system`,本地路径为 `skills/workspace-core/codex-system/`。
|
||||||
- 现有 `skills/` 目录保持为本仓库 source-owned 的视频与内容技能,不混入 workspace runtime 辅助技能。
|
- `/home/ubuntu/.agents/skills` 不纳入本仓库;它是更宽泛的用户/市场技能库,不属于 workspace core surface。
|
||||||
|
|
||||||
详见:`workspace-core-skills/README.md`
|
刷新时保留 `skills/workspace-core/openclaw/` 和 `skills/workspace-core/codex-system/` 两个来源边界。
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
|
|||||||
14
skills/README.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Skills
|
||||||
|
|
||||||
|
本目录是仓库唯一的 Skill 入口,按能力域分类:
|
||||||
|
|
||||||
|
| Category | 用途 |
|
||||||
|
|---|---|
|
||||||
|
| `content-planning/` | 选题拆解、图文连载、内容排期 |
|
||||||
|
| `video-production/` | AI 新闻、产品介绍、IT 基础设施讲解视频 |
|
||||||
|
| `image-production/` | 连续风格 PNG / 信息图素材 |
|
||||||
|
| `audio-production/` | SFX、BGM、音频素材工作流 |
|
||||||
|
| `animation/` | HyperFrames 动效、简笔画动画、Anime.js 适配 |
|
||||||
|
| `workspace-core/` | OpenClaw/Codex runtime core skills |
|
||||||
|
|
||||||
|
Source-owned 内容生产技能和 runtime 同步技能使用目录边界隔离,不再使用并列顶层 `workspace-core-skills/`。
|
||||||
@ -41,10 +41,10 @@ disable-model-invocation: true
|
|||||||
|---|---|
|
|---|---|
|
||||||
| 整段场景编排、多元素错峰、对照叙事 | **GSAP** |
|
| 整段场景编排、多元素错峰、对照叙事 | **GSAP** |
|
||||||
| 单个 SVG/DOM 点缀、弹性/旋转/描边等短动效 | **Anime.js** |
|
| 单个 SVG/DOM 点缀、弹性/旋转/描边等短动效 | **Anime.js** |
|
||||||
| 用户指定 Anime.js 或提供 Anime.js 示例 | **Anime.js**(按 `skills/animejs/SKILL.md` 改造为 seek 驱动) |
|
| 用户指定 Anime.js 或提供 Anime.js 示例 | **Anime.js**(按 `skills/animation/animejs/SKILL.md` 改造为 seek 驱动) |
|
||||||
| 同一片段既要编排又要点缀 | GSAP 管主链,Anime.js 管局部;避免同一 `transform` 被两套库同时写 |
|
| 同一片段既要编排又要点缀 | GSAP 管主链,Anime.js 管局部;避免同一 `transform` 被两套库同时写 |
|
||||||
|
|
||||||
Anime.js 接入细则见同仓库 **`skills/animejs/SKILL.md`**(`autoplay: false`、`window.__hfAnime` 注册、有限时长)。
|
Anime.js 接入细则见同仓库 **`skills/animation/animejs/SKILL.md`**(`autoplay: false`、`window.__hfAnime` 注册、有限时长)。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -130,7 +130,7 @@ Anime.js 接入细则见同仓库 **`skills/animejs/SKILL.md`**(`autoplay: fal
|
|||||||
|
|
||||||
### E. Anime.js 与 HyperFrames 适配
|
### E. Anime.js 与 HyperFrames 适配
|
||||||
|
|
||||||
仅在需要时使用 Anime.js,并遵守以下约定(详见 `skills/animejs/SKILL.md`):
|
仅在需要时使用 Anime.js,并遵守以下约定(详见 `skills/animation/animejs/SKILL.md`):
|
||||||
|
|
||||||
- 初始化阶段**同步**创建动画,设置 `autoplay: false`
|
- 初始化阶段**同步**创建动画,设置 `autoplay: false`
|
||||||
- 将每个实例 `push` 到 `window.__hfAnime`
|
- 将每个实例 `push` 到 `window.__hfAnime`
|
||||||
@ -223,4 +223,3 @@ Anime.js 接入细则见同仓库 **`skills/animejs/SKILL.md`**(`autoplay: fal
|
|||||||
先完成静态 Hero Frame,再补入场、传递、激活、收尾四段动效。
|
先完成静态 Hero Frame,再补入场、传递、激活、收尾四段动效。
|
||||||
必须保证:无越界、无遮挡、无空选择器报错、可通过 `check`;**含默认短画面字**;具象造型经**网络参考图临摹**,逼真优先、非默认抽象。
|
必须保证:无越界、无遮挡、无空选择器报错、可通过 `check`;**含默认短画面字**;具象造型经**网络参考图临摹**,逼真优先、非默认抽象。
|
||||||
最终输出 MP4,并附上“问题 -> 修复 -> 成片路径 -> 是否通过抽检”的汇报。」
|
最终输出 MP4,并附上“问题 -> 修复 -> 成片路径 -> 是否通过抽检”的汇报。」
|
||||||
|
|
||||||
@ -1,15 +1,15 @@
|
|||||||
# workspace-core-skills
|
# Workspace Core Skills
|
||||||
|
|
||||||
Workspace core skills synchronized from the `ubuntu` user runtime on `root@openclaw.svc.plus`.
|
Workspace core skills synchronized from the `ubuntu` user runtime on `root@openclaw.svc.plus`.
|
||||||
|
|
||||||
This directory is intentionally separate from the repository's existing `skills/` directory. The existing `skills/` directory remains the source-owned AI video/content skill set. `workspace-core-skills/` is a runtime-core bundle for OpenClaw/Codex workspace support skills that were present remotely but were not first-class local repository skill directories.
|
This category is intentionally separate from the repository's source-owned content production skills. Runtime skills live under this category only.
|
||||||
|
|
||||||
## Sources
|
## Sources
|
||||||
|
|
||||||
| Source | Remote path | Local path | Acquisition path |
|
| Source | Remote path | Local path | Acquisition path |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| OpenClaw workspace | `/home/ubuntu/.openclaw/workspace/skills` | `workspace-core-skills/skills/openclaw` | Runtime workspace skills installed through OpenClaw/Clawhub or workspace bootstrap |
|
| OpenClaw workspace | `/home/ubuntu/.openclaw/workspace/skills` | `skills/workspace-core/openclaw` | Runtime workspace skills installed through OpenClaw/Clawhub or workspace bootstrap |
|
||||||
| Codex system | `/home/ubuntu/.codex/skills/.system` | `workspace-core-skills/skills/codex-system` | Bundled Codex system skills, normally provided by `npx codex` / Codex runtime |
|
| Codex system | `/home/ubuntu/.codex/skills/.system` | `skills/workspace-core/codex-system` | Bundled Codex system skills, normally provided by `npx codex` / Codex runtime |
|
||||||
|
|
||||||
Excluded source:
|
Excluded source:
|
||||||
|
|
||||||
@ -58,16 +58,10 @@ Run from the repository root:
|
|||||||
```bash
|
```bash
|
||||||
ssh root@openclaw.svc.plus 'cd /tmp && rm -rf workspace-core-skills-sync && mkdir -p workspace-core-skills-sync/openclaw workspace-core-skills-sync/codex-system && for d in browser-automation cron-helper excel-xlsx find-skills-skill hermes-learning-loop image-cog image-resizer pdf powerpoint-pptx qmd remote-desktop self-improving skylv-hermes-agent-integration tiangong-notebooklm-cli video-translator virtual-remote-desktop wan-image-video-generation-editting web-search word-docx; do cp -a /home/ubuntu/.openclaw/workspace/skills/$d workspace-core-skills-sync/openclaw/; done && for d in imagegen openai-docs plugin-creator skill-creator skill-installer; do cp -a /home/ubuntu/.codex/skills/.system/$d workspace-core-skills-sync/codex-system/; done && tar -czf /tmp/workspace-core-skills-sync.tar.gz -C /tmp workspace-core-skills-sync'
|
ssh root@openclaw.svc.plus 'cd /tmp && rm -rf workspace-core-skills-sync && mkdir -p workspace-core-skills-sync/openclaw workspace-core-skills-sync/codex-system && for d in browser-automation cron-helper excel-xlsx find-skills-skill hermes-learning-loop image-cog image-resizer pdf powerpoint-pptx qmd remote-desktop self-improving skylv-hermes-agent-integration tiangong-notebooklm-cli video-translator virtual-remote-desktop wan-image-video-generation-editting web-search word-docx; do cp -a /home/ubuntu/.openclaw/workspace/skills/$d workspace-core-skills-sync/openclaw/; done && for d in imagegen openai-docs plugin-creator skill-creator skill-installer; do cp -a /home/ubuntu/.codex/skills/.system/$d workspace-core-skills-sync/codex-system/; done && tar -czf /tmp/workspace-core-skills-sync.tar.gz -C /tmp workspace-core-skills-sync'
|
||||||
scp root@openclaw.svc.plus:/tmp/workspace-core-skills-sync.tar.gz /tmp/workspace-core-skills-sync.tar.gz
|
scp root@openclaw.svc.plus:/tmp/workspace-core-skills-sync.tar.gz /tmp/workspace-core-skills-sync.tar.gz
|
||||||
mkdir -p workspace-core-skills/skills
|
|
||||||
tar -xzf /tmp/workspace-core-skills-sync.tar.gz -C /tmp
|
tar -xzf /tmp/workspace-core-skills-sync.tar.gz -C /tmp
|
||||||
rm -rf workspace-core-skills/skills/openclaw workspace-core-skills/skills/codex-system
|
rm -rf skills/workspace-core/openclaw skills/workspace-core/codex-system
|
||||||
mv /tmp/workspace-core-skills-sync/openclaw workspace-core-skills/skills/openclaw
|
mv /tmp/workspace-core-skills-sync/openclaw skills/workspace-core/openclaw
|
||||||
mv /tmp/workspace-core-skills-sync/codex-system workspace-core-skills/skills/codex-system
|
mv /tmp/workspace-core-skills-sync/codex-system skills/workspace-core/codex-system
|
||||||
rm -rf /tmp/workspace-core-skills-sync /tmp/workspace-core-skills-sync.tar.gz
|
rm -rf /tmp/workspace-core-skills-sync /tmp/workspace-core-skills-sync.tar.gz
|
||||||
ssh root@openclaw.svc.plus 'rm -f /tmp/workspace-core-skills-sync.tar.gz'
|
ssh root@openclaw.svc.plus 'rm -f /tmp/workspace-core-skills-sync.tar.gz'
|
||||||
```
|
```
|
||||||
|
|
||||||
## Notes
|
|
||||||
|
|
||||||
- Do not merge these directories into the top-level `skills/` tree unless they become source-owned by this repository.
|
|
||||||
- Keep source attribution in this README current when refreshing from a different host, user, or runtime installation path.
|
|
||||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 923 B After Width: | Height: | Size: 923 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |