بنقرة واحدة
scheduled-automation
Schedule app automation tasks such as opening an app and performing actions at a specific time.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Schedule app automation tasks such as opening an app and performing actions at a specific time.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
主流APP搜索。当用户想要在拼多多、美团、高德地图、抖音、快手、小红书、哔哩哔哩、知乎、百度、OPPO音乐、OPPO软件商店等APP中搜索时激活。覆盖电商购物、生活服务、短视频内容、知识搜索、音乐搜索、应用商店搜索等场景。
CapCut (剪映) one-tap video creation on Android. Always clear A_latest first (copy_images_to_album clear-only), then retrieve by time (list_gallery_images) or content (image-memories). Copy to A_latest (clear_album_first), CapCut 照片视频 → A_latest → 全部, multi_tap, N=K.
Configure messaging channels in X-OmniClaw, including Feishu and Discord. Use when the user asks to configure, enable, disable, inspect, or fix channel settings such as tokens, appId/appSecret, dmPolicy, groupPolicy, requireMention, or connection status. For X-OmniClaw, these settings live in /sdcard/.xomniclaw/xomniclaw.json under channels.*.
将剪切板中的 App 跳转链接制作成一个可复用的快捷指令 Skill,下次用户说出 Skill 名称即可一键直达对应 App 页面。 当用户说"把剪切板的链接做成skill"、"帮我保存这个链接为快捷方式"、"用剪切板内容创建一个skill XX"、"把这个链接制作成skill"、"帮我把复制的链接做成一键跳转"等意图时激活。 支持淘宝、拼多多、抖音、快手、知乎、小红书、美团、哔哩哔哩、高德、QQ音乐、支付宝、百度等主流 App 的分享链接。
Sync gallery images into long-term memory files and rebuild the user profile from photo-derived memories.
Consume the full memory/IMAGE-MEMORY.md file for all gallery-image questions and operations instead of using retrieval-first search.
| name | scheduled-automation |
| description | Schedule app automation tasks such as opening an app and performing actions at a specific time. |
| metadata | {"xomniclaw":{"always":false,"emoji":"⏰","skillKey":"scheduled-automation","version":"1.0.0","category":"automation"}} |
Use this skill when the user wants the phone to do something later, every day, on specific weekdays, on workdays, or at a fixed minute interval.
For app-centric natural-language requests, use this two-stage workflow:
app_nameoperationschedule_phraseschedule_app_task parse schedule_phraserepeat, daily_time, days_of_week, or interval_minutesapp_name, operation, or schedule_phrase is still ambiguousImportant boundary:
schedule_app_task again.打开小红书,然后搜索新闻总结后发给我.每天晚上8点, 每周三, 定时, or 到点 inside operation; those belong only in schedule_phrase.Example:
每周三早上10点打开小红书搜新闻并总结app_name = 小红书operation = 搜新闻并总结schedule_phrase = 每周三早上10点repeat = weeklydays_of_week = [3]daily_time = 10:00Typical requests:
schedule_app_taskUse schedule_app_task as the high-level first choice for natural-language scheduling requests about apps and follow-up operations.
It is better than the lower-level schedule_task when the request is naturally phrased as:
If the user says:
Prefer extracting fields first, then call:
{
"action": "create",
"task_name": "daily-wechat-task",
"app_name": "微信",
"operation": "做 X 操作",
"schedule_phrase": "每天晚上12点"
}
schedule_app_taskaction: create | list | canceltask_name: task display nameapp_name: target app name, e.g. 微信package_name: optional package name for higher precisionoperation: what to do after opening the appschedule_phrase: preferred natural-language schedule phrase extracted by the LLM, e.g. 每周三早上10点repeat: daily | once | weekly | workday | intervaltime_text: backward-compatible alias of schedule_phrasedays_of_week: used with repeat=weekly, e.g. ["mon", "wed"] or ["周三"]interval_minutes: used with repeat=interval, e.g. 30 or 45run_at: one-time target timedelay_seconds: one-time delaytask_id: used when cancellingschedule_taskUse lower-level schedule_task when:
If the user says:
Prefer using schedule_task with a clear instruction that tells the agent to use gallery_memory:
{
"action": "create",
"task_name": "daily-gallery-memory-sync",
"instruction": "使用 gallery_memory 工具同步相册中的新增图片记忆,并更新用户画像。",
"repeat": "daily",
"daily_time": "22:00"
}
schedule_app_task for "定时打开 App 并操作" requests.operation.package_name.schedule_phrase; execution must contain only the action to perform now.{
"action": "create",
"task_name": "daily-xhs-news",
"app_name": "小红书",
"operation": "搜索 AI 新闻,并总结前三条结果",
"schedule_phrase": "每天中午12点"
}
{
"action": "create",
"task_name": "weekly-xhs-news",
"app_name": "小红书",
"operation": "搜索 AI 新闻,并总结前三条结果",
"schedule_phrase": "每周三早上10点"
}
{
"action": "create",
"task_name": "workday-checkin",
"app_name": "企业微信",
"operation": "提醒我打卡",
"schedule_phrase": "每个工作日上午10点"
}
{
"action": "create",
"task_name": "interval-status-check",
"app_name": "小红书",
"operation": "检查一次首页热点并总结",
"schedule_phrase": "每隔45分钟"
}
{
"action": "create",
"task_name": "wechat-reminder-tonight",
"app_name": "微信",
"operation": "给张三发送消息:明天记得交日报",
"repeat": "once",
"delay_seconds": 600
}
{
"action": "cancel",
"task_id": "your-task-id"
}
After creating a task, you can use schedule_app_task(action="list") to confirm: