openbotx
An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...
name: add tiffin order roty input description: "POST only: Parse 'Roty input' messages and create Roty orders via HTTPS POST no Playwright/UI automation ."
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install horngtan/add-tiffin-order-roty-inputInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
name: add-tiffin-order-roty-input description: "POST-only: Parse 'Roty input' messages and create Roty orders via HTTPS POST (no Playwright/UI automation)."
Run when an inbound message contains the exact phrase "Roty input" (case-insensitive).
https://newdailyorderandcartcreation-818352713629.australia-southeast1.run.app
When triggered, you MUST call the dispatcher script and use its output. Do NOT manually construct curl or JSON payloads.
Run: python3 /data/.openclaw/workspace/skills/add-tiffin-order-roty-input/scripts/handle_message.py <sender_id> ""
Rules:
from.id is in:
data/allowed_users.json under admins or vendors.scripts/handle_message.py
scripts/parse_roty_input.py
scripts/match_product_and_modifiers.py
scripts/pricing_engine.py
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
Roty Tiffin - add-tiffin-order-roty-input
This skill automates placing Roty tiffin orders using the pricing_engine and build_payload scripts. It is intended for use with OpenClaw's skills system.
Contents:
Please keep secrets and API keys out of this package; use environment variables instead.
name: add-tiffin-order-roty-input description: "POST-only: Parse 'Roty input' messages and create Roty orders via HTTPS POST (no Playwright/UI automation)." # Add Tiffin Order - Roty Input (POST-only) ## Trigger Run when an inbound message contains the exact phrase **"Roty input"** (case-insensitive). ## Important - **DO NOT use Playwright, browser automation, screenshots, or vision clicks.** - This skill creates orders **only** by sending a JSON payload via **HTTPS POST** to: `https://newdailyorderandcartcreation-818352713629.australia-southeast1.run.app` ## Execution (MANDATORY) When triggered, you MUST call the dispatcher script and use its output. Do NOT manually construct curl or JSON payloads. Run: python3 /data/.openclaw/workspace/skills/add-tiffin-order-roty-input/scripts/handle_message.py <sender_id> "<full inbound message>" Rules: - Always POST using the dispatcher (unless it returns Missing address/dates/product). - Never hardcode perProductCost (never "[15]"). - Never use hardCodedPrice for perProductCost. - perProductCost MUST come from pricing_engine.py via handle_message.py. ## Authorization (Telegram) - Only allow Telegram users whose `from.id` is in: `data/allowed_users.json` under `admins` or `vendors`. - If unauthorized: reply "Not authorized." ## Behavior 1. Parse messy input into: - customerName - userAddress - deliveryDates (must resolve at least 1 date; otherwise ask a follow-up) - product selection + modifiers - specialRequests 2. Build payload in the exact API shape (see build_payload.py). 3. **Send POST immediately** (no "Dry-run vs Live" prompt), unless: - address missing, OR - no dates resolved, OR - product not matched In those cases, ask only for the missing piece. 4. On success: confirm with cartNo. ## Scripts - Dispatcher: `scripts/handle_message.py` - Parser: `scripts/parse_roty_input.py` - Matcher: `scripts/match_product_and_modifiers.py` - Pricing: `scripts/pricing_engine.py` - Payload: `scripts/...
Roty Tiffin - add-tiffin-order-roty-input This skill automates placing Roty tiffin orders using the pricing_engine and build_payload scripts. It is intended for use with OpenClaw's skills system. Contents: - scripts/handle_message.py — skill dispatcher - scripts/pricing_engine.py — pricing logic - scripts/build_payload.py — build order payload - scripts/post_order.py — POSTs to order API + follow-ups - data/products_roty.json — vendor/product list and prices Please keep secrets and API keys out of this package; use environment variables instead.
An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...
OpenClaw skill for 知识星球 / ZSXQ digests with token-first auth and browser recovery.
OpenClaw Skill for stock data analysis
🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, form filling, scraping, posting)