Alter Actions技能使用说明

subsun 6个月前 (04-01) openclaw小龙虾 332 0

Alter 动作触发器

通过 x-callback-urls 从 Clawdbot 或命令行触发 Alter 动作。

快速入门

# Trigger an action directly
node index.js trigger ask-anything --input "What is AI?"

# Find actions with natural language
node index.js find "summarize video"

# List all actions in a category
node index.js list --category writing

URL 格式

所有 Alter 动作均使用 x-callback-url 格式:

Alter Actions

alter://action/{action-id}?input={encoded-text}&param={value}

函数

triggerAction(actionId, input, params)

通过 x-callback-url 触发一个 Alter 动作。

findActions(query)

查找与自然语言查询匹配的动作。

listActions(category)

列出所有动作,可按类别筛选。

getActionInfo(actionId)

返回特定动作的详细信息。

buildCallbackUrl(actionId, input, params)

构建一个 x-callback-url 但不执行它。


可用动作参考

📝 写作类动作

动作 ID名称描述参数
分析文章分析文章通过评分和建议评估写作质量无
格言格言查找并输出现有的、已知的格言无
改变语气改变语气改变文本语气,同时保留原意语气:自信的、友好的、非正式的、专业的、简单直接的
纠正语法纠正语法和拼写修正语法和拼写错误无
删除填充词删除填充词删除填充词,使文本更自信无
填充Fill in智能补全部分文本无
写作优化写作优化提升文本的清晰度、连贯性和语法无
文本扩展文本扩展通过补充细节来扩展文本无
投票生成投票生成生成引人入胜的投票无
文本重写文本重写以全新视角重写文本无
文本精简文本精简在保留核心内容的同时精简文本无
文章撰写文章撰写撰写结构严谨的文章输入: 主题/指令

💻 代码操作

操作ID名称描述参数
act-code对代码进行操作修改并改进代码输入: 指令
document代码文档化使用注释为代码添加文档无
explain-code解释代码解释代码和文档无
fill-code填充代码填充缺失的代码无
fix-code修复代码修复代码错误输入: 错误信息
language-gptLanguage-GPT编程语言专家洞见输入: 问题
suggest-improvements建议代码改进分析代码以进行优化无
transcode转码至其他语言在不同语言间转换代码language: 目标语言

🌐 翻译操作

操作ID名称描述参数
translate翻译在语言之间翻译文本语言:阿拉伯语、中文、荷兰语、英语、菲律宾语、法语、德语、印度尼西亚语、意大利语、日语、韩语、葡萄牙语、俄语、西班牙语、越南语
翻译成英语翻译成英语将任何语言翻译成英语无
翻译成法语翻译成法语将任何语言翻译成法语无
翻译成西班牙语翻译成西班牙语将任何语言翻译成西班牙语无

📊 摘要操作

操作ID名称描述参数
详细摘要详细包含概述、要点、总结的全面摘要无
summarize-microMicro简洁、聚焦的摘要无
summarize-newsletter新闻简报摘要提取新闻简报关键更新无

🔍 提取操作

操作 ID名称描述参数
extract-mails邮件提取电子邮件地址无
extract-names姓名提取个人姓名无
extract-any人员/公司提取个人/商业信息无
extract-predictions预测提取预测无
提取建议建议提取建议无
提取待办事项任务提取可执行任务无
提取趋势趋势提取趋势无
提取智慧提取智慧提取见解和有趣信息无

📋 格式操作

操作ID名称描述参数
格式化为项目符号列表项目符号列表将文本转换为项目符号列表无
格式化为Markdown清单Markdown清单将文本转换为清单无
格式化为Markdown表格Markdown表格将文本转换为表格无
格式化为编号列表编号列表将文本转换为编号列表无
按字母升序排序按A-Z排序按字母顺序升序排序无
按字母降序排序按Z-A排序按字母顺序降序排序无

🎨 创建操作

操作ID名称描述参数
创建修改操作修改操作创建修改操作输入:指令
创建图表图表创建Recharts可视化图表输入:指令
创建图表图表生成Mermaid图表输入:指令
创建HTMLHTML页面创建HTML页面输入:指令
创建图像图像生成AI图像(Flux, Ideogram)输入指令
创建地图地图创建 LeafletJS 地图输入: 指令
创建演示文稿HTML 演示文稿生成幻灯片演示文稿输入: 指令
create-react-appTailwind React 应用创建 React 应用输入: 指令

🔎 解释操作

操作 ID名称描述参数
analyze-paper分析论文分析研究论文无
explain-selection解释以简单方式解释复杂概念无
隐藏信息隐藏信息揭示文本中的隐藏信息无

🔀 Git 操作

操作 ID名称描述参数
git-commit提交信息生成提交信息无
git-review审查审查代码变更无
git-summarize总结总结 Git 提交无
pull-request拉取请求创建PR描述无

🧠 协同智能行动(专家GPT)

行动ID名称描述参数
business-strategist-gpt业务策略专家业务策略建议输入:问题
children-educator儿童教育者早期儿童教育指导输入:问题
e-commerce-strategist-gpt电商策略专家电商策略建议输入:问题
hrmanager-gpt人力资源经理专家人力资源管理指导输入: 提问
营销专家-GPT营销专家营销策略建议输入: 提问
思维模型-GPT思维模型专家用于决策的思维模型输入: 提问
软件架构师-GPT软件架构专家软件架构指导输入: 提问

💬 通用操作

操作ID名称描述参数
ask-anything任意提问开放式AI对话输入指令
询问网络搜索网络带来源的网络搜索输入: 问题

📧 邮件操作

操作ID名称描述参数
邮件草稿邮件草稿创建邮件草稿输入: 指令
邮件多会话摘要多会话摘要总结多个邮件会话无
邮件回复邮件回复生成邮件回复回答类型有什么更新吗?,不起作用,我不知道,等等。
邮件摘要主题摘要汇总邮件主题无

📱 社交媒体操作

操作ID名称描述参数
linkedin-post领英帖子创建领英帖子无
linkedin-reply领英回复生成领英回复无
twitter-post推特帖子创建吸引人的推文无
twitter-reply推特回复生成推文回复无
推特主题帖推特主题帖创建推特主题帖无

📺 YouTube 操作

操作 ID名称描述参数
youtube-hidden-messageYouTube 隐藏信息分析视频中的隐藏信息无
youtube-详细总结YouTube详细摘要全面视频摘要无
youtube-微缩摘要YouTube微缩摘要快速视频摘要无

🎯 其他操作

操作ID名称描述参数
创建主题演讲文稿生成主题演讲幻灯片生成主题演讲演示文稿输入:指令
编辑主题演讲文稿编辑主题演讲幻灯片编辑主题演讲幻灯片输入:指令
翻译文稿翻译文稿翻译主题演讲演示文稿语言:目标语言
撰写演讲者备注撰写演讲者备注创建演讲者备注无
会议记录员会议报告将转录内容转换为笔记无
spreadsheet-formulaSpreadsheet Formula创建电子表格公式input: Instructions
user-storyUser Story创建敏捷用户故事None

Categories

类别描述操作计数
code编程与开发8
writing文本编辑与创作12
translate语言翻译4
summarize内容摘要2
extract信息提取7
格式文本格式化6
创建内容创作8
解释解释与分析4
gitGit版本控制4
协同智能体专家AI助手7

使用示例

来自Clawdbot

// Trigger ask-anything with a question
const { triggerAction } = require('./index.js');
triggerAction('ask-anything', 'What is machine learning?');

// Find actions for "translate text"
const { findActions } = require('./index.js');
const matches = findActions('translate text');
console.log(matches[0]); // { id: 'translate', name: 'Translate', ... }

// Build URL without triggering
const { buildCallbackUrl } = require('./index.js');
const url = buildCallbackUrl('translate', null, { language: 'French' });
// -> alter://action/translate?language=French

来自命令行

# Ask a question
node index.js trigger ask-anything --input "Explain quantum computing"

# Translate with specific language
node index.js trigger translate --param "language=Japanese"

# Fix code with error message
node index.js trigger fix-code --input "TypeError: undefined is not a function"

# Change tone
node index.js trigger change-tone --param "tone=Professional"

# Search for actions
node index.js find "create a chart"

# Get action details
node index.js info create-images

备注

  • 操作作用于Alter中当前选定的文本/文件
  • 参数会自动进行URL编码
  • 带参数的操作hasParameters: false通常需要在Alter中选择内容
  • 在macOS上使用open命令来触发x-callback-urls

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

相关推荐

网友评论

  • (*)

最新评论

您是本站第2181572名访客 今日有0篇新文章/评论