evi-external-poller

Manage external event triggers with a supervisor timer and pending file system.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/kolife01/evifarm --skill evi-external-poller
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evi-external-poller
Source: https://github.com/kolife01/evifarm/tree/main/skills/external-poller
Command: npx skills add https://github.com/kolife01/evifarm --skill evi-external-poller

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that an AI agent responds to external events (mentions, emails, webhooks) only when necessary, conserving model turns and improving efficiency.

Core Features & Use Cases

  • Out-of-Turn Polling: Reacts to external events without continuous polling, thus saving model turns.
  • Supervised Timer: Uses a supervisor timer for polling, ensuring the agent is idle when there's no work.
  • Pending File System: Manages work items in a pending file, allowing batch processing and error recovery.

Quick Start

To activate the skill for external event handling, run the command 'activate evi-external-poller' in your AI interface.

Frequently Asked Questions about evi-external-poller

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

FAQPage Schema
How do I handle external events without burning model turns on continuous polling?

To handle external events without burning model turns, you can use a supervisor timer and a pending file system to manage event triggers. This ensures the AI agent only wakes for relevant events, conserving turns.

What is the best way to process external webhooks and mentions for an AI agent efficiently?

The best way to process external webhooks and mentions efficiently is using a pending file system for batch processing and error recovery. A supervisor timer monitors triggers, ensuring the agent stays idle until work is needed.

How does out-of-turn polling work for AI event handling?

Out-of-turn polling works by using a supervisor timer to monitor external event triggers instead of continuous polling. This mechanism saves model turns by ensuring the AI agent reacts only when necessary work items exist.

Can I batch process external events to improve AI efficiency and recover from errors?

Yes, you can batch process external events to improve AI efficiency using a pending file system. This approach manages work items in a pending file, allowing both batch processing and error recovery without wasting model turns.

Why does my AI agent waste model turns polling for external events when idle?

An AI agent wastes model turns polling for external events when idle if it lacks a supervised timer. Implementing out-of-turn polling with a pending file system ensures the agent remains idle when there is no work.

Do I need a supervisor timer to manage event triggers for an idle AI agent?

You need a supervisor timer to manage event triggers if you want to keep an AI agent idle when there is no work. This timer handles external event polling efficiently, ensuring only relevant events wake the agent.