Some helpful Huginn agents to check out.
Also, check out the Agent Database for a view with descriptions. Liquid Formatting on Huginn Wiki and Liquid Docs
Input Agents ##
- Adioso - Lowest flight prices between 2 cities
- Aftership - Paid carrier tracking
- Basecamp
- DropboxWatchAgent - watches the given
dir_to_watchand emits events with the detected changes - EvernoteAgent
- FtpsiteAgent
- GoogleFlightsAgent - finds the minimum airline prices between a pair of cities
- HttpStatusAgent - check a url and emit the resulting HTTP status code with the time that it waited for a reply
- ImapFolderAgent - checks an IMAP server in specified folders and creates Events based on new mails found since the last run
- JiraAgent
- LocalFileAgent
- ManualEventAgent - manually create Events for testing or other purposes
- PublicTransportRequestAgent - generate Events based on NextBus GPS transit predictions
- RSSAgent - consume RSS feeds and emit events when they change
- S3Agent
- Scheduler Agent - periodically takes an action on target Agents according to a user-defined schedule
- ShellCommandAgent - execute commands on your local system, returning the output
- SlackAgent
- StubHub Agent - creates an event for a given StubHub Event
- TwilioReceiveTextAgent - receives text messages from Twilio and emits them as events
- TwitterFavoritesAgent - follows the favorites list of a specified Twitter user
- TwitterSearchAgent - performs and emits the results of a specified Twitter search
- TwitterStreamAgent - follows the Twitter stream in real time, watching for certain keywords, or filters, that you provide.
- TwitterUserAgent - either follows the timeline of a specific Twitter user or follows your own home timeline including both your tweets and tweets from people whom you are following.
- UserLocationAgent - creates events based on WebHook POSTS that contain a
latitudeandlongitude - WeatherAgent - creates an event for the day’s weather at a given
location - WebhookAgent - create events by receiving webhooks from any source
- WebsiteAgent - scrapes a website, XML document, or JSON feed and creates Events based on the results
Processing Agents ##
- AttributeDifferenceAgent - receives events and emits a new event with the difference or change of a specific attribute in comparison to the previous event received
- ChangeDetectorAgent - receives a stream of events and emits a new event when a property of the received event changes
- CommanderAgent - triggered by schedule or an incoming event, and commands other agents (“targets”) to run, disable, configure, or enable themselves.
- CsvAgent - parses or serializes CSV data
- DataOutputAgent - outputs received events as either RSS or JSON
- DeDuplicationAgent - receives a stream of events and remits the event if it is not a duplicate
- DelayAgent - stores received Events and emits copies of them on a schedule
- DigestAgent - collects any Events sent to it and emits them as a single event
- DropboxFileUrlAgent - takes a DropBox filepath and emits temporary or permanent links
- EventFormattingAgent - allows you to format incoming Events, adding new fields as needed
- GapDetectorAgent - watch for holes or gaps in a stream of incoming Events and generate “no data” messages
- JavaScriptAgent - allows you to write code in JavaScript that can create and receive events
- JSONParseAgent parses a JSON string and emits the data in a new event
- PDFInfoAgent returns the metadata contained within a given PDF file, using HyPDF
- PeakDetectorAgent will watch for peaks in an event stream
- PhantomJsCloudAgent generates URLs that can be used to render JavaScript-heavy webpages for content extraction.
- ReadFileAgent
- Sentiment Agent generates
good-bad(psychological valence or happiness index),active-passive(arousal), andstrong-weak(dominance) score. It will output a value between 1 and 9. It will only work on English content. - Translation Agent will attempt to translate text between natural languages.
- Trigger Agent will watch for a specific value in an Event payload
Output Agents ##
- Boxcar - sends push notifications to iPhone
- EmailAgent - sends any events it receives via email immediately
- EmailDigestAgent - collects any Events sent to it and sends them all via email when scheduled
- EvernoteAgent
- FtpsiteAgent
- GoogleCalendarPublishAgent - creates events on your Google Calendar
- GrowlAgent
- HipchatAgent
- HumanTaskAgent - creates Human Intelligence Tasks (HITs) on Mechanical Turk
- JabberAgent - send any events it receives to your Jabber/XMPP IM account
- LiquidOutputAgent outputs events through a Liquid template you provide. Use it to create a HTML page, or a json feed, or anything else that can be rendered as a string
- LocalFileAgent
- PostAgent receives events from other agents (or runs periodically), merges those events with the Liquid-interpolated contents of
payload, and sends the results as POST (or GET) requests to a specified url. - Pushbullet agent sends pushes to a pushbullet device
- Pushover Agent receives and collects events and sends them via push notification to a user/group
- S3Agent
- SlackAgent
-
Telegram Agent « receives and collects events and sends them via Telegram
- TumblrPublishAgent publishes Tumblr posts from the events it receives
- TwilioAgent receives and collects events and sends them via text message (up to 160 characters) or gives you a call when scheduled
- TwitterActionAgent is able to retweet or favorite tweets from the events it receives
- TwitterPublishAgent publishes tweets from the events it receives
-
WitaiAgent « - The
wit.aiagent receives events, sends a text query to yourwit.aiinstance and generates outcome events. - WunderlistAgent creates new Wunderlist tasks based on the incoming event