Skip to content
cccskills
FreePublished on GitHub

style-transfer

Rewrite text in a different tone while preserving its core meaning and required keywords. Choose a preset style or provide a sample, adjust how extensively the text changes, and receive a summary of the stylistic edits.

OriginalShow the original description

文案风格迁移:把一段文案从一种风格改写成另一种风格(严肃→搞笑、书面→口语、文艺→直白、正式→社交媒体感), 支持风格参考(给一段目标风格的示例文本)。使用时机:用户说"改成搞笑风格"、"换个风格"、"风格迁移"、"改成口语化"、"改成文艺风"、 "像 XX 那样写"、"风格改写"、"换个腔调"。

和 text-polisher 的区别:polisher 提升质量不改风格,style-transfer 改变风格不做质量评估。

See how to install

Good for

  • Making formal writing more conversational
  • Adding humor to existing copy
  • Matching the style of a reference passage
  • Changing tone while retaining required terminology

Files included (3)

  • SKILL.md4.5 KB
  • EASEL-META.md814 B
  • references/style-rules.md1.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

文案风格迁移

把文案从一种风格改写成另一种风格,保留核心语义,只改表达方式。

输入

字段必填说明
text是待改写的原文
target_style是目标风格(见预设风格列表,或自由描述)
style_reference否一段目标风格的示例文本,用于学习风格特征
preserve_keywords否必须保留的关键词/术语列表
intensity否迁移强度:light(微调语气)/ medium(默认)/ full(彻底改写)

预设风格

详见 references/style-rules.md,含完整执行清单。

风格 key名称核心规则句式特征禁止事项
humorous搞笑每 3-4 句至少一个梗点/夸张/自嘲短句为主,反转节奏不用"哈哈哈"、不解释梗
colloquial口语去掉所有书面连词,用"嗯""就是""反正"≤15字/句,多用问句和感叹不用"综上""此外""因此"
literary文艺意象化表达,用比喻代替直述长短交替,有留白不堆砌形容词
sharp犀利直接下判断,不留余地短促有力,多用句号不用"可能""也许""个人觉得"
professional专业术语准确,逻辑链完整并列/递进结构清晰不用口语化表达
healing治愈温暖共情,"你"开头的句子多中等句长,节奏舒缓不用反讽/批判
sarcastic毒舌一针见血指出问题,不留面子极短句+反问不人身攻击
social_media社交媒体感emoji+口语+互动句式分行多,每行≤20字不写长段落
custom自定义需提供 style_reference——

输出

  • 改写后的文案(纯文本)
  • 风格变更摘要(改了哪些维度:用词、句式、语气、修辞、节奏)
  • 写入 outputs/ 目录,文件名含原风格和目标风格标识

执行步骤

Step 1 — 风格分析

分析原文的风格特征,识别以下维度:

  • 用词层:正式/口语、抽象/具体、术语密度
  • 句式层:长短句比例、主被动、复句/简单句
  • 语气层:客观/主观、冷峻/热情、距离感
  • 修辞层:比喻、排比、反问、夸张等手法的使用频率
  • 节奏层:段落长度、停顿感、信息密度

Step 2 — 目标风格建模

如果提供了 style_reference:

  • 用同样维度分析参考文本,提取风格特征向量
  • 识别参考文本的标志性手法(如特定句式、口头禅、节奏模式)

如果使用预设风格:

  • 加载预设风格的特征定义

Step 3 — 迁移改写

按迁移强度执行改写:

  1. 逐段处理,保证语义完整性
  2. 按优先级调整:语气 → 用词 → 句式 → 修辞 → 节奏
  3. 保留 preserve_keywords 中指定的关键词不变
  4. 保持原文的信息完整度(不增不减核心信息)

Step 4 — 一致性校验

  • 检查全文风格是否统一(避免前后风格不一致)
  • 检查核心信息是否保留完整
  • 检查 preserve_keywords 是否全部保留
  • 如果迁移后文意偏移超过阈值,回退该段重写

Step 5 — 输出变更摘要

列出改写涉及的风格维度变化,让用户了解改了什么:

风格迁移: 正式 → 口语化
- 用词: 书面语替换为日常用词 (12处)
- 句式: 长复句拆为短句 (8处)
- 语气: 增加语气词和互动感 (6处)
- 修辞: 移除排比,增加口语化比喻 (3处)

Profile 感知

  • 有 Profile:从 style.md 读取账号的惯用风格偏好,作为目标风格的微调参考;从 identity.md 读取品牌调性,确保改写后仍符合品牌边界
  • 无 Profile:直接按用户指定的目标风格改写,不做品牌约束

自研溯源与参考项目见同目录 EASEL-META.md。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

ai-image-gen

FreeSummary

Generate images from written descriptions, transform existing images with editing instructions, or create several variations. Choose image dimensions and quantity, then save the results using an OpenAI-compatible service or apimart with your own API key.

  • Generating an illustration from a written description
  • Changing an image's background using instructions
  • Creating several variations of an existing image
ZJU-REAL/Easel4KUpdated Oct 21, 2026

ai-music

FreeSummary

Generate background music for short videos, vlogs, and social posts from descriptions of mood, style, and instruments. Download MP3 audio, optionally include sung lyrics, and use shared scripts to trim tracks, adjust loudness, or add music to videos.

  • Generating background music for a vlog intro
  • Creating instrumental music to match a social post
  • Generating a sung track from supplied lyrics
ZJU-REAL/Easel4KUpdated Oct 21, 2026

ai-video-gen

FreeSummary

Create new videos from written scene descriptions or still images using external AI services. Set the aspect ratio and duration, animate a character image, and request generated audio when the selected model supports it.

  • Generate a short video from a scene description
  • Animate a still image
  • Create character motion from a starting image
ZJU-REAL/Easel4KUpdated Oct 21, 2026

asset-manager

FreeSummary

Organize generated images, videos, and text in outputs/ by date, platform, and type. Add tags, search filenames and content, produce asset lists and reports, and preview archive moves before applying them to make past work easier to reuse.

  • Organizing generated assets by date, platform, and type
  • Finding past content through keywords and tags
  • Listing assets for a specific account or platform
ZJU-REAL/Easel4KUpdated Oct 21, 2026

audio-denoise

FreeSummary

Reduce background noise in audio recordings or video soundtracks with three processing levels. Keep the original file, create a cleaned version, and receive a report of the settings used and file details before and after processing.

  • Reducing fan or air conditioner noise in recordings
  • Cleaning speech in podcasts and interviews
  • Reducing noise in a video's audio track
ZJU-REAL/Easel4KUpdated Oct 21, 2026

audio-editing

FreeSummary

Edit audio files by trimming sections, converting formats, matching loudness, or extracting sound from videos. You can also join recordings, add fades, and change playback speed while keeping the original pitch.

  • Trim a recording to the section you need
  • Convert audio formats and match loudness
  • Extract audio from a video
ZJU-REAL/Easel4KUpdated Oct 21, 2026

See all skills by ZJU-REAL

Report a problem with this skill