<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
tashfeenahmed/scallopbot/triggers
──Details
PublishedOctober 24, 2026 at 12:34 AM
Content Hashsha256:0553c5a7e2534b98...
Git SHA5087c8413a50
──Files
Files (1 file, 2.2 KB)
SKILL.md2.2 KBactive
SKILL.md · 100 lines · 2.2 KB

version: "1.0.0" name: triggers description: View and cancel automatic follow-up schedules. Future entries are schedules, not evidence that something is a current priority. user-invocable: true triggers: [triggers, proactive, follow-ups] scripts: run: "scripts/run.ts" inputSchema: type: object properties: action: type: string enum: [list, cancel, cancel_all] description: "Action to perform: list pending triggers, cancel one, or cancel all" trigger_id: type: string description: "Trigger ID to cancel (for 'cancel')" required: [action] metadata: openclaw: emoji: "\U0001F514" safety: localWrite: true requires: bins: []


Triggers Skill

Manage proactive triggers - the automatic follow-ups extracted from your conversations.

What are Proactive Triggers?

Unlike reminders (which you explicitly set), proactive triggers are automatically created when you mention:

  • Events: "I have a meeting tomorrow", "dentist on Friday"
  • Commitments: "I'll finish the report by EOD"
  • Goals: "trying to lose weight", "learning Spanish"

The bot extracts these and creates follow-up triggers to check in on them.

When to Use

Use the triggers skill to:

  • List triggers: See all automatic follow-up schedules, grouped into approaching and future items
  • Cancel one: Remove a specific trigger you don't want
  • Cancel all: Clear all pending triggers

Input Format

json
{
"action": "list"
}

Parameters

ParameterTypeRequiredDescription
actionstringYesOne of: list, cancel, cancel_all
trigger_idstringFor cancelID of trigger to cancel

Examples

List all pending triggers

json
{
"action": "list"
}

Cancel a specific trigger

json
{
"action": "cancel",
"trigger_id": "abc123"
}

Cancel all pending triggers

json
{
"action": "cancel_all"
}

Output Format

json
{
"success": true,
"output": "Pending triggers:\n- [abc123] Doctor appointment (event_prep) - triggers Feb 10 at 8:00am\n- [def456] Gym follow-up (follow_up) - triggers Feb 8 at 9:00am",
"exitCode": 0
}
All versions