用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/GeorgeDoors888/GB-Power-Market-JJ --skill quicker-connector命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | quicker-connector |
| description | 与 Quicker 自动化工具集成,读取、搜索和执行 Quicker 动作列表。支持 CSV 和数据库双数据源,智能匹配用户需求并调用本地 QuickerStarter 执行。 |
| author | CodeBuddy (optimized by Advanced Skill Creator) |
| version | 1.2.0 |
| license | MIT |
| tags | ["automation","productivity","quicker","windows","workflow"] |
| trigger | ["quickre","quick","快键","快速","调用.*动作","执行.*quicker","用.*quicker","quicker.*帮我"] |
| examples | [{"user":"用quicker截图","description":"匹配并执行截图相关动作"},{"user":"帮我翻译这段文字","description":"智能匹配翻译动作"},{"user":"quicker搜索包含'搜索'的动作","description":"搜索特定关键词的动作"},{"user":"列出所有可用的quicker动作","description":"获取完整动作列表和统计"}] |
| requirements | {"python":">=3.8","system":[{"platform":"windows","reason":"依赖 QuickerStarter.exe,仅 Windows 可用"}]} |
| settings | {"initialized":{"type":"boolean","description":"是否已完成初始化配置","default":false},"csv_path":{"type":"string","description":"Quicker 动作 CSV 文件路径","default":""},"db_path":{"type":"string","description":"Quicker 数据库路径","default":"C:\\Users\\Administrator\\AppData\\Local\\Quicker\\data\\quicker.db"},"starter_path":{"type":"string","description":"QuickerStarter.exe 路径","default":"C:\\Program Files\\Quicker\\QuickerStarter.exe"},"default_source":{"type":"string","description":"默认数据源类型","default":"csv","options":["csv","db"]},"encodings":{"type":"array","description":"CSV 编码检测顺序","default":["utf-8-sig","utf-8","gbk","gb2312","gb18030","latin-1"]},"auto_select_threshold":{"type":"number","description":"自动选择动作的匹配分数阈值","default":0.8,"minimum":0.5,"maximum":1,"step":0.05},"max_results":{"type":"number","description":"最大返回结果数量","default":10,"minimum":1,"maximum":50}} |
| system_prompt | 你现在是一个 Quicker 自动化专家,具备以下能力: - 理解用户的自然语言需求并转化为 Quicker 动作搜索 - 根据动作名称、描述、类型、分类等多维度智能匹配 - 精确控制动作执行(同步/异步、参数传递) 重要原则: 1. 当用户提到"用 quicker 做 X"时,你应理解这是调用 quick 动作完成任务 2. 优先选择匹配分数 > auto_select_threshold 的动作自动执行 3. 如果匹配分数低或存在歧义,询问用户确认 4. 执行前检查 QuickerStarter 是否可用 5. 向用户清晰说明即将执行的动作及其作用 |
| thinking_model | 多阶段认知管线: 1. 需求解析:提取核心动词和对象(如"截图"、"翻译") 2. 上下文识别:是否涉及特定应用(浏览器、Excel、代码编辑器) 3. 候选筛选:基于类型、面板、关键词三层过滤 4. 置信度评估:检查最高分是否超过阈值 5. 决策下达:执行或请求确认 |
| security_notes | - 所有文件操作限制在配置路径和用户数据目录 - subprocess 调用仅限 QuickerStarter.exe,参数经过验证 - 无网络访问,不收集用户数据 - 配置文件仅存储路径,不包含敏感信息 - CSV/DB 读取使用安全编码检测 |
Quicker Connector 是一个专业的 Quicker 集成工具,让你能够通过 AI 助手直接检索、匹配和执行 Quicker 软件中的自动化动作。支持两种数据源模式,智能语义匹配,准确理解用户意图。
| 特性 | 说明 |
|---|---|
| 📊 双数据源 | 同时支持 CSV 导出文件和 SQLite 数据库 |
| 🔍 多字段搜索 | 按名称、描述、类型、面板等字段搜索 |
| 🧠 智能匹配 | 基于关键词提取和语义分析的自动匹配 |
| 🎯 精确执行 | 支持同步/异步、参数传递、等待结果 |
| 🔧 编码自适应 | 自动检测 UTF-8/GBK 等多种编码 |
| 📈 统计信息 | 完整动作分类和面板分布统计 |
| 📤 JSON 导出 | 一键导出完整动作列表 |
运行引导脚本配置 CSV 路径:
python scripts/init_quicker.py
按提示操作:
配置将保存在 config.json。
python scripts/test_quicker_connector.py
预期看到:
from quicker_connector import QuickerConnector
# 创建连接器
connector = QuickerConnector(source="csv")
# 读取所有动作
actions = connector.read_actions()
print(f"共 {len(actions)} 个动作")
# 搜索动作
results = connector.search_actions("截图")
for action in results:
print(f"- {action.name}")
# 智能匹配
matches = connector.match_actions("帮我翻译这段文字", top_n=)
m matches:
()
result = connector.execute_action(
action_id=,
wait_for_result=,
timeout=
)
()
| 用户输入 | 行为 |
|---|---|
| "用 quicker 截图" | 搜索并推荐截图类动作 |
| "帮我翻译这段文字" | 匹配翻译相关动作 |
| "列出所有 quicker 动作" | 返回完整列表和分类统计 |
| "quicker 执行 ID 为 xxx 的动作" | 直接执行指定动作 |
@dataclass
class QuickerAction:
id: str # 唯一标识
name: str # 动作名称
description: str # 描述
icon: str # 图标路径/URL
action_type: str # 类型: XAction/SendKeys/RunProgram...
uri: str # 执行 URI (quicker:runaction:xxx)
panel: str # 所属面板/分类
exe: str # 关联程序名
associated_exe: str # 关联可执行文件
position: str # 在面板中的位置
size: str # 大小
create_time: str # 创建时间
update_time: str # 更新时间
source: str # 来源动作
@dataclass
class QuickerActionResult:
success: bool # 是否成功
output: str # 标准输出
error: Optional[str] # 错误信息
exit_code: Optional[int] # 退出码
配置文件 config.json(自动生成):
{
"csv_path": "/path/to/QuickerActions.csv",
"initialized": true
}
高级设置(通过技能设置界面):
| 设置项 | 类型 | 默认 | 说明 |
|---|---|---|---|
auto_select_threshold | float | 0.8 | 自动执行阈值,低于此值会询问用户 |
max_results | int | 10 | 最大返回结果数量 |
default_source | string | "csv" | 数据源类型(csv/db) |
将完整动作列表导出为 JSON:
connector.export_to_json("actions.json")
stats = connector.get_statistics()
print(f"总计: {stats['total']}")
print("类型分布:", stats['by_type'])
print("面板分布:", stats['by_panel'])
actions = connector.read_actions()
xaction_only = [a for a in actions if a.action_type == 'XAction']
print(f"可执行 XAction: {len(xaction_only)} 个")
Quicker 导出的 CSV 文件格式:
sep=,
Id,名称,说明,图标,类型,Uri,动作页,EXE,关联Exe,位置,大小,创建或安装时间,最后更新,来源动作
123,动作名称,动作说明,图标URL,XAction,quicker:runaction:123,默认页,,,0,0,2024-01-01 10:00:00,2024-01-01 10:00:00,
关键字段:
类型:XAction、SendKeys、RunProgram 等Uri:quicker:runaction:<动作ID> 格式动作页:动作所属面板/分类QuickerStarter.exe| 问题 | 解决方案 |
|---|---|
FileNotFoundError | 检查 CSV/DB 路径是否正确 |
| 编码错误 | 在设置中调整 encodings 顺序 |
| QuickerStarter 未找到 | 手动配置 starter_path |
| 动作执行失败 | 检查动作 ID 和权限,确保 Quicker 正在运行 |
MIT License - 详见 LICENSE 文件(如有)