trigger

Create and configure triggers for HTTP, file system, and cron events.

269|67|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/PM-Shawn/Abu-Cowork --skill trigger-pm-shawn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trigger
Source: https://github.com/PM-Shawn/Abu-Cowork/tree/main/builtin-skills/trigger
Command: npx skills add https://github.com/PM-Shawn/Abu-Cowork --skill trigger-pm-shawn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates tasks by responding to specific events, such as file changes or incoming HTTP requests, eliminating the need for manual intervention and enabling real-time automation.

Core Features & Use Cases

  • Event-Driven Automation: Set up automated workflows triggered by various events.
  • HTTP Webhooks: Receive external triggers via HTTP POST requests.
  • File Monitoring: Automatically react to file creation, modification, or deletion.
  • Cron Polling: Trigger tasks at regular intervals.
  • Capability Control: Define precise permissions (read-only, safe, full, custom) for automated tasks to ensure security.
  • Use Case: Automatically process new PDF invoices uploaded to a specific directory by extracting data and saving it to a database.

Quick Start

Create an HTTP trigger that analyzes incoming JSON data and saves it to a file named 'event_data.json' in the workspace with read-only capabilities.

Frequently Asked Questions about trigger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up event-driven automation to react to file system changes?

You can set up event-driven automation by creating triggers that monitor file system changes, automatically executing targeted tasks when files are created, modified, or deleted.

Can I trigger automated tasks using incoming HTTP webhooks?

Yes, you can trigger automated tasks using HTTP webhooks by configuring the system to receive and process incoming HTTP POST requests as event sources.

What is the best way to run scheduled automation tasks at regular intervals?

Cron polling is the best way to trigger tasks at regular intervals, allowing you to schedule automated workflows to execute on a recurring time-based schedule.

Does this automation support custom permission levels for executing triggered commands?

Yes, it supports fine-grained capability control through predefined levels like read_tools, safe_tools, and full, plus custom white-listing of specific commands, paths, and tools for secure execution.

How do I automatically process new files like PDF invoices uploaded to a directory?

You can automatically process uploaded files by configuring a file monitoring trigger on a specific directory, which will extract data and execute custom logic upon detecting new files.