OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  alter-actions: 通过 x-callback-url 触发 Alter macOS 应用动作

alter-actions: 通过 x-callback-url 触发 Alter macOS 应用动作

 
  jwt ·  2026-02-03 03:36:56 · 3 次点击  · 0 条评论  

名称: alter-action-trigger
描述: 通过 x-callback-urls 触发 Alter macOS 应用的操作。包含 84+ 种操作,如智能问答、翻译、总结、语法校正等。
元数据: {"clawdbot":{"requires":{"os":["darwin"]},"emoji":"🌀"}}
user-invocable: true
主页: https://alterhq.com/blog/alter-callback-urls-guide


Alter 操作触发器

通过 Clawdbot 或命令行,使用 x-callback-urls 触发 Alter 应用的操作。

快速开始

# 直接触发一个操作
node index.js trigger ask-anything --input "什么是人工智能?"

# 使用自然语言查找操作
node index.js find "总结视频"

# 列出某个分类下的所有操作
node index.js list --category writing

URL 格式

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

alter://action/{操作ID}?input={编码文本}&param={参数值}

函数

triggerAction(actionId, input, params)

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

findActions(query)

根据自然语言查询查找匹配的操作。

listActions(category)

列出所有操作,可按分类筛选。

getActionInfo(actionId)

返回指定操作的详细信息。

buildCallbackUrl(actionId, input, params)

构建 x-callback-url 但不执行。


可用操作参考

📝 写作类

操作 ID 名称 描述 参数
analyze-prose 分析文章 评估写作质量,提供评级和建议
aphorisms 格言警句 查找并输出已知的格言警句
change-tone 改变语气 改变文本语气,同时保留原意 tone: 自信、友好、非正式、专业、简洁直接
correct-grammar 校正语法与拼写 修正语法和拼写错误
cut-filler-words 删除填充词 移除填充词,使文本更自信
fill-in 智能补全 智能补全不完整的文本
improve-writing 改进写作 提升文本的清晰度、连贯性和语法
lengthen 扩写 增加细节以扩展文本
poll 生成投票 生成吸引人的投票选项
rewrite 重写 以新视角重写文本
shorten 缩写 压缩文本,保留核心内容
write-essay 撰写文章 撰写结构良好的文章 input: 主题/说明

💻 代码类

操作 ID 名称 描述 参数
act-code 处理代码 修改和改进代码 input: 指令
document 代码注释 为代码添加注释文档
explain-code 解释代码 解释代码和文档
fill-code 补全代码 补全缺失的代码
fix-code 修复代码 修复代码错误 input: 错误信息
language-gpt 编程语言专家 提供编程语言的专家见解 input: 问题
suggest-improvements 代码改进建议 分析代码并提供改进建议
transcode 代码转译 在不同编程语言间转换代码 language: 目标语言

🌐 翻译类

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

📊 总结类

操作 ID 名称 描述 参数
summarize-detailed 详细总结 全面的总结,包含概述、要点和结论
summarize-micro 微总结 简洁、聚焦的总结
summarize-newsletter 通讯摘要 提取新闻通讯的关键更新

🔍 提取类

操作 ID 名称 描述 参数
extract-mails 提取邮件地址 提取电子邮件地址
extract-names 提取人名 提取个人姓名
extract-any 提取人员/公司信息 提取个人或企业信息
extract-predictions 提取预测 提取预测性内容
extract-recommendations 提取建议 提取推荐内容
extract-todo 提取任务 提取可执行的任务
extract-trends 提取趋势 提取趋势信息
extract-wisdom 提取智慧 提取见解和有趣信息

📋 格式化类

操作 ID 名称 描述 参数
format-to-bullet-list 项目符号列表 将文本转换为项目符号列表
format-to-markdown-checklist Markdown 清单 将文本转换为 Markdown 清单
format-to-markdown-table Markdown 表格 将文本转换为 Markdown 表格
format-to-numbered-list 编号列表 将文本转换为编号列表
sort-az 升序排序 按字母顺序升序排列
sort-za 降序排序 按字母顺序降序排列

🎨 创作类

操作 ID 名称 描述 参数
create-alter-action 创建 Alter 操作 创建新的 Alter 操作 input: 指令
create-charts 创建图表 创建 Recharts 可视化图表 input: 指令
create-diagrams 创建图表 生成 Mermaid 图表 input: 指令
create-html 创建 HTML 页面 创建 HTML 页面 input: 指令
create-images 生成图像 生成 AI 图像(Flux, Ideogram) input: 指令
create-maps 创建地图 创建 LeafletJS 地图 input: 指令
create-presentations 创建 HTML 演示文稿 生成幻灯片演示文稿 input: 指令
create-react-app 创建 Tailwind React 应用 创建 React 应用 input: 指令

🔎 解释类

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

🔀 Git 类

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

🧠 协同智能类(专家 GPT)

操作 ID 名称 描述 参数
business-strategist-gpt 商业战略专家 提供商业战略建议 input: 问题
children-educator 儿童教育专家 提供早期儿童教育指导 input: 问题
e-commerce-strategist-gpt 电子商务战略专家 提供电子商务战略建议 input: 问题
hrmanager-gpt 人力资源经理专家 提供人力资源管理指导 input: 问题
marketer-gpt 市场营销专家 提供市场营销战略建议 input: 问题
mental-models-gpt 心智模型专家 提供决策心智模型 input: 问题
software-architect-gpt 软件架构专家 提供软件架构指导 input: 问题

💬 通用类

操作 ID 名称 描述 参数
ask-anything 智能问答 开放式 AI 对话 input: 指令
ask-web 搜索网络 带来源的网络搜索 input: 问题

📧 邮件类

操作 ID 名称 描述 参数
mail-draft 邮件草稿 创建电子邮件草稿 input: 指令
mail-multi-summary 多会话摘要 总结多个邮件会话
mail-reply 邮件回复 生成电子邮件回复 answerType: 有更新吗?、不起作用、我不知道等
mail-summary 会话摘要 总结邮件会话

📱 社交媒体类

操作 ID 名称 描述 参数
linkedin-post LinkedIn 帖子 创建 LinkedIn 帖子
linkedin-reply LinkedIn 回复 生成 LinkedIn 回复
twitter-post Twitter 帖子 创建吸引人的推文
twitter-reply Twitter 回复 生成推文回复
twitter-thread Twitter 线程 创建 Twitter 线程

📺 YouTube 类

操作 ID 名称 描述 参数
youtube-hidden-message YouTube 隐藏信息 分析视频中的隐藏信息
youtube-summarize-detailed YouTube 详细摘要 全面的视频摘要
youtube-summarize-micro YouTube 微摘要 快速视频摘要

🎯 其他类

操作 ID 名称 描述 参数
create-a-keynote-deck 生成 Keynote 幻灯片 生成 Keynote 演示文稿 input: 指令
edit-a-keynote-deck 编辑 Keynote 幻灯片 编辑 Keynote 幻灯片 input: 指令
translate-the-deck 翻译演示文稿 翻译 Keynote 演示文稿 language: 目标语言
write-presenter-notes 撰写演讲者备注 创建演讲者备注
meeting-scribe 会议报告 将转录稿转换为会议记录
spreadsheet-formula 电子表格公式 创建电子表格公式 input: 指令
user-story 用户故事 创建敏捷开发用户故事

分类

分类 描述 操作数量
code 编程与开发 8
writing 文本编辑与创作 12
translate 语言翻译 4
summarize 内容总结 2
extract 信息提取 7
format 文本格式化 6
create 内容创作 8
explain 解释与分析 4
git Git 版本控制 4
co-intelligences 专家 AI 助手 7

使用示例

通过 Clawdbot

// 使用问题触发智能问答
const { triggerAction } = require('./index.js');
triggerAction('ask-anything', '什么是机器学习?');

// 查找“翻译文本”相关的操作
const { findActions } = require('./index.js');
const matches = findActions('翻译文本');
console.log(matches[0]); // { id: 'translate', name: '翻译', ... }

// 构建 URL 但不触发
const { buildCallbackUrl } = require('./index.js');
const url = buildCallbackUrl('translate', null, { language: 'French' });
// -> alter://action/translate?language=French

通过命令行

# 提问
node index.js trigger ask-anything --input "解释量子计算"

# 使用特定语言翻译
node index.js trigger translate --param "language=Japanese"

# 根据错误信息修复代码
node index.js trigger fix-code --input "TypeError: undefined is not a function"

# 改变语气
node index.js trigger change-tone --param "tone=Professional"

# 搜索操作
node index.js find "创建图表"

# 获取操作详情
node index.js info create-images

注意事项

  • 操作作用于 Alter 中当前选中的文本或文件。
  • 参数会自动进行 URL 编码。
  • 标记为 hasParameters: false 的操作通常需要在 Alter 中选中内容。
  • 在 macOS 上使用 open 命令来触发 x-callback-urls。
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor