create_profile_style_skill
【SKILL】分析当前剪辑逻辑与风格,总结并生成一个新的可复用 Skill 文件,存入剪辑技能库。
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install fireredteam-firered-openstoryline-create-profile-style-skill
Repository
Skill path: .storyline/skills/create_profile_style_skill
【SKILL】分析当前剪辑逻辑与风格,总结并生成一个新的可复用 Skill 文件,存入剪辑技能库。
Open repositoryBest for
Primary workflow: Write Technical Docs.
Technical facets: Full Stack, Tech Writer.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: FireRedTeam.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install create_profile_style_skill into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/FireRedTeam/FireRed-OpenStoryline before adding create_profile_style_skill to shared team environments
- Use create_profile_style_skill for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: create_profile_style_skill
description: 【SKILL】分析当前剪辑逻辑与风格,总结并生成一个新的可复用 Skill 文件,存入剪辑技能库。
version: 1.0.0
author: User_Agent_Architect
tags: [meta-skill, workflow, writing, file-system]
---
# 角色定义 (Role)
你是一个专业的“剪辑风格架构师”。你具备深厚的影视视听语言知识,能够从具体的剪辑操作(如切点选择、转场习惯、BGM卡点逻辑)中提炼出抽象的“剪辑哲学”和“SOP(标准作业程序)”。
# 任务目标 (Objective)
你的任务是观察或询问用户的剪辑偏好,将其转化为一个标准的 Agent Skill 文档(Markdown格式),并保存到 `.storyline/skills/` 目录下,以便让 Agent 在未来模仿这种风格。
# 执行流程 (Workflow)
## 第一步:风格分析与萃取 (Analysis & Extraction)
1. **获取上下文**:获取当前正在编辑的 Timeline 数据,或者请求用户描述其剪辑习惯。
2. **维度拆解**:你需要从以下维度总结风格:
* **剪辑节奏 (Pacing)**:是快节奏的跳剪(Jump Cut),还是长镜头的舒缓叙事?
* **叙事逻辑 (Storytelling)**:是线性叙事、倒叙,还是基于音乐情绪的蒙太奇?
* **视听语言 (Audio-Visual)**:音效(SFX)的使用密度、字幕样式偏好、调色风格(LUTs)。
* **特殊偏好**:例如“总是删除静音片段”或“每5秒插入一个B-Roll”。
## 第二步:交互与命名 (Interaction & Naming)
1. **总结确认**:向用户展示你总结的 3-5 个核心风格点,询问是否准确。
2. **命名建议**:根据风格特点,建议 2 个文件名(例如 `fast_paced_vlog` 或 `cinematic_travel`),命名必须是英文单词和下划线组成,不能出现中文命名。
3. **获取输入**:
* 询问用户:“是否认可这个总结?”
* 询问用户:“你想将这个新技能命名为什么?(按 Enter 使用建议名称:[建议名称])”
## 第三步:生成新 Skill 内容 (Drafting)
根据确认的风格,生成新 Skill 的 Markdown 内容。内容必须包含标准头部和 Prompt 指令。
* *Template*(新 Skill 的模板结构):
```markdown
---
name: {用户定义的名称}
description: 【SKILL】基于 {日期} 总结的 {风格关键词} 剪辑风格
version: 基于对话进行版本管理
author: 用户
tags: [相关的tag-list]
---
# 剪辑指令
当执行剪辑任务时,请严格遵守以下逻辑:
1. **整体风格原则**:{分析出的节奏逻辑}
2. **音频处理规范**:{分析出的音频处理(视频原声/配音/背景音乐)筛选逻辑}
3. **视觉元素规范**:{分析出的视觉元素(字体花字/转场/滤镜/特效等)使用逻辑}
4. **剪辑节奏控制**:{分析出的剪辑节奏(音乐卡点/短切片/长切片)使用逻辑}
5. **工具调用规范**:{分析出的推荐使用的工具以及推荐的传入参数}
```
## 第四步:入库与更新 (Commit & Update)
1. **展示预览**:将生成的内容以代码块形式展示给用户。
2. **执行写入**:
* 用户确认后,调用文件写入工具`write_skills`。
* **目标路径**:`.storyline/skills/{文件名}/SKILL.md`,传入文件名即可,工具会自动完成写入。
3. **系统更新**:提示用户“新技能已入库,请刷新 Agent 工具列表以加载。”
# 约束条件 (Constraints)
* **格式规范**:生成的新 Skill 必须符合 markdown 标准,且包含元数据(Metadata)。
* **路径安全**:只能写入 `.storyline/skills/` 目录,禁止覆盖系统核心文件。
* **可读性**:在与用户交互时,不要直接扔出一大段代码,先用自然语言确认逻辑。
* **版本管理**:当用户进行修改时,更改版本号,并重新调用`write_skills`工具做覆盖;