install
source · Clone the upstream repo
git clone https://github.com/yogyoho/Pisuan-Know
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/yogyoho/Pisuan-Know "$T" && mkdir -p ~/.claude/skills && cp -r "$T/src/skills/skill_highlighter" ~/.claude/skills/yogyoho-pisuan-know-skill-highlighter && rm -rf "$T"
manifest:
src/skills/skill_highlighter/SKILL.mdsource content
编辑器高亮技能 (Highlighter Skill)
概述
本技能用于生成编辑器高亮指令,支持:
- 多种高亮类型: 警告、错误、信息、成功等
- 位置指定: 支持行号、字符范围、关键词匹配
- 批量高亮: 支持一次生成多个高亮指令
- 自动清除: 支持设置高亮自动清除时间
核心功能
1. 基础高亮
from src.skills.skill_highlighter import HighlighterSkill skill = HighlighterSkill() result = await skill.execute( positions=[{"line": 10, "start": 0, "end": 20}], highlight_type="warning", )
2. 关键词高亮
result = await skill.execute( keywords=["环境影响", "污染物"], highlight_type="info", content="文档内容...", )
3. 批量高亮
result = await skill.execute( highlights=[ {"line": 5, "type": "error", "message": "数据缺失"}, {"line": 10, "type": "warning", "message": "格式不规范"}, ], )
参数说明
| 参数 | 类型 | 必需 | 默认值 | 说明 |
|---|---|---|---|---|
| positions | array | 否* | - | 位置列表 |
| keywords | array | 否* | - | 关键词列表 |
| highlights | array | 否* | - | 批量高亮配置 |
| highlight_type | string | 否 | "info" | 高亮类型 |
| content | string | 否 | - | 文档内容(关键词匹配时需要) |
| auto_clear | integer | 否 | 0 | 自动清除时间(秒,0表示不清除) |
*注:positions、keywords、highlights 至少提供一个
高亮类型
: 信息(蓝色)info
: 警告(黄色)warning
: 错误(红色)error
: 成功(绿色)success
: 普通高亮(灰色)highlight
返回结果
{ "success": true, "data": { "actions": [ { "type": "highlight", "params": { "positions": [...], "highlight_type": "warning", "auto_clear": 5000 } } ] } }