Files
add-todo-all/assets/actions.json
lookatbar 1e623e5c0f
All checks were successful
技能自动化发布 / release (push) Successful in 7s
chore: auto release commit (2026-09-10 23:35:50)
2026-09-10 23:35:50 +08:00

222 lines
5.0 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schemaVersion": 1,
"skill": "add-todo-all",
"actions": [
{
"id": "health",
"label": "运行检查",
"description": "检查技能运行环境并返回结构化结果,不启动浏览器。",
"placements": [
"skill-detail",
"agent"
],
"executionProfile": "sync",
"entrypoint": {
"type": "cli",
"command": "health",
"args": []
}
},
{
"id": "version",
"label": "查看版本",
"description": "返回技能版本和机器标识。",
"placements": [
"skill-detail"
],
"executionProfile": "sync",
"entrypoint": {
"type": "cli",
"command": "version",
"args": []
}
},
{
"id": "config-path",
"label": "查看配置位置",
"description": "返回技能配置文件位置。",
"placements": [
"skill-detail"
],
"executionProfile": "sync",
"entrypoint": {
"type": "cli",
"command": "config-path",
"args": []
}
},
{
"id": "add-todo",
"label": "添加待办",
"description": "添加待办事项。",
"placements": [
"skill-detail",
"toolbar"
],
"executionProfile": "sync",
"entrypoint": {
"type": "cli",
"command": "todo",
"args": [
"add",
"--title",
"{{title}}",
"--priority",
"{{priority}}",
"--due-at",
"{{due-at}}"
]
},
"interaction": "form",
"bind": {
"tables": [
"todos"
]
},
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"title": "待办标题",
"description": "待办事项的标题,必填。"
},
"priority": {
"type": "string",
"title": "优先级",
"description": "待办事项的优先级,可选。",
"default": "normal",
"enum": [
"high",
"normal",
"low"
]
},
"due-at": {
"type": "number",
"title": "提醒时间",
"description": "格式 YYYY-MM-DD HH:MM,如 2026-08-01。",
"display_type": "datetime_unix_seconds"
}
},
"required": [
"title",
"priority"
]
},
"hostEffects": {
"onSuccess": [
"reloadTable"
]
}
},
{
"id": "item-create",
"label": "新增记录",
"description": "添加待办事项。",
"replaces": "create",
"placements": [],
"executionProfile": "sync",
"interaction": "form",
"bind": {
"tables": [
"todos"
]
},
"hostEffects": {
"onSuccess": [
"reloadTable"
]
},
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"title": "待办标题",
"description": "待办事项的标题,必填。"
},
"priority": {
"type": "string",
"title": "优先级",
"description": "待办事项的优先级,可选。",
"default": "normal",
"enum": [
"high",
"normal",
"low"
]
},
"due-at": {
"type": "number",
"title": "提醒时间",
"description": "格式 YYYY-MM-DD HH:MM,如 2026-08-01。",
"display_type": "datetime_unix_seconds"
}
},
"required": [
"title",
"priority"
]
},
"entrypoint": {
"type": "cli",
"command": "todo",
"args": [
"add",
"--title",
"{{title}}",
"--priority",
"{{priority}}",
"--due-at",
"{{due-at}}"
]
}
},
{
"id": "todo-delete",
"label": "删除记录",
"description": "删除待办事项。",
"replaces": "delete",
"placements": [],
"executionProfile": "sync",
"interaction": "confirm",
"confirmation": {
"message": "确定删除该记录?关联数据将一并清理。"
},
"bind": {
"tables": [
"todos"
]
},
"hostEffects": {
"onSuccess": [
"reloadTable",
"clearSelection"
]
},
"inputSchema": {
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"title": "编号",
"readOnly": true
}
}
},
"entrypoint": {
"type": "cli",
"command": "todo",
"args": [
"delete",
"ids",
"{{id}}"
]
}
}
]
}