返回顶部
i

ifttt

IFTTT (If This Then That) automation — trigger webhooks, manage applets, and fire events via the IFTTT Webhooks and API. Connect 800+ services with simple if-then logic, trigger custom events, and pass data between services. Built for AI agents — Python stdlib only, zero dependencies. Use for simple automation, webhook triggers, IoT integration, smart home control, and cross-service event firing.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
330
下载量
0
收藏
概述
安装方式
版本历史

ifttt

# 🔀 IFTTT IFTTT (If This Then That) automation — trigger webhooks, manage applets, and fire events via the IFTTT Webhooks and API. ## Features - **Webhook triggers** — fire custom events with data - **Event data** — pass up to 3 values per trigger - **Service queries** — check connection status - **User info** — get authenticated user details - **Applet management** — list and manage applets (Connect API) - **Trigger history** — recent webhook activity - **Multi-event** — fire multiple events in sequence - **JSON payload** — send structured data via webhooks ## Requirements | Variable | Required | Description | |----------|----------|-------------| | `IFTTT_WEBHOOK_KEY` | ✅ | API key/token for IFTTT | ## Quick Start ```bash # Fire a webhook event python3 {baseDir}/scripts/ifttt.py trigger my_event --value1 "Hello" --value2 "World" ``` ```bash # Fire with JSON payload python3 {baseDir}/scripts/ifttt.py trigger-json my_event '{"value1":"data1","value2":"data2","value3":"data3"}' ``` ```bash # Check webhook connectivity python3 {baseDir}/scripts/ifttt.py status ``` ```bash # Get user info (Connect API) python3 {baseDir}/scripts/ifttt.py user ``` ## Commands ### `trigger` Fire a webhook event. ```bash python3 {baseDir}/scripts/ifttt.py trigger my_event --value1 "Hello" --value2 "World" ``` ### `trigger-json` Fire with JSON payload. ```bash python3 {baseDir}/scripts/ifttt.py trigger-json my_event '{"value1":"data1","value2":"data2","value3":"data3"}' ``` ### `status` Check webhook connectivity. ```bash python3 {baseDir}/scripts/ifttt.py status ``` ### `user` Get user info (Connect API). ```bash python3 {baseDir}/scripts/ifttt.py user ``` ### `applets` List applets (Connect API). ```bash python3 {baseDir}/scripts/ifttt.py applets --limit 20 ``` ### `applet-enable` Enable an applet. ```bash python3 {baseDir}/scripts/ifttt.py applet-enable abc123 ``` ### `applet-disable` Disable an applet. ```bash python3 {baseDir}/scripts/ifttt.py applet-disable abc123 ``` ### `services` List connected services. ```bash python3 {baseDir}/scripts/ifttt.py services ``` ## Output Format All commands output JSON by default. Add `--human` for readable formatted output. ```bash # JSON (default, for programmatic use) python3 {baseDir}/scripts/ifttt.py trigger --limit 5 # Human-readable python3 {baseDir}/scripts/ifttt.py trigger --limit 5 --human ``` ## Script Reference | Script | Description | |--------|-------------| | `{baseDir}/scripts/ifttt.py` | Main CLI — all IFTTT operations | ## Data Policy This skill **never stores data locally**. All requests go directly to the IFTTT API and results are returned to stdout. Your data stays on IFTTT servers. ## Credits --- Built by [M. Abidi](https://www.linkedin.com/in/mohammad-ali-abidi) | [agxntsix.ai](https://www.agxntsix.ai) [YouTube](https://youtube.com/@aiwithabidi) | [GitHub](https://github.com/aiwithabidi) Part of the **AgxntSix Skill Suite** for OpenClaw agents. 📅 **Need help setting up OpenClaw for your business?** [Book a free consultation](https://cal.com/agxntsix/abidi-openclaw)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ifttt-1775879473 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ifttt-1775879473 技能

通过命令行安装

skillhub install ifttt-1775879473

下载 Zip 包

⬇ 下载 ifttt v1.0.0

文件大小: 3.9 KB | 发布时间: 2026-4-12 10:15

v1.0.0 最新 2026-4-12 10:15
- Initial release of the IFTTT skill for Python agents (no dependencies required).
- Trigger IFTTT webhook events with up to 3 values or JSON data.
- Manage and list applets, enable/disable applets, and query user info via the IFTTT Connect API.
- Check connected services and webhook connectivity.
- All operations output JSON by default, with an option for human-readable formatting.
- Requires only the IFTTT Webhook API key in your environment.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部