iFood for Openclaw

A professional integration for managing iFood records and automating food delivery data operations through the Membrane framework.

gora050
v1.0.1
May 1, 2026
0
398
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ifood

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ifood using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is iFood?

The iFood skill allows developers and AI agents to interact directly with iFood data, providing a robust interface for managing records including creation, retrieval, updates, and deletion. By utilizing Openclaw Skills, users can bypass the complexities of manual OAuth handling and credential refreshing, as the Membrane CLI manages the entire authentication lifecycle server-side.

This integration is designed to burn fewer tokens by providing pre-built actions that handle pagination and field mapping automatically. Whether you are building a custom dashboard or an automated delivery bot, this skill provides the necessary tools to interface with the iFood developer platform efficiently.

iFood Use Cases

  • Automating the retrieval and listing of order records for business intelligence.
  • Updating item availability or restaurant data programmatically.
  • Syncing iFood delivery data with external databases or spreadsheets.
  • Building custom AI agents that can query iFood status using natural language via Openclaw Skills.

How iFood Works

  1. Initialize the environment by installing the Membrane CLI and logging in with your agent type.
  2. Establish a secure connection to iFood using the connection ensure command which handles the authentication handshake.
  3. Discover available capabilities by searching for actions that match your specific intent.
  4. Execute actions with JSON parameters to manipulate iFood records or retrieve structured data.
  5. Use the transparent proxy request feature to reach specific iFood API endpoints not covered by standard actions.

iFood Setup

First, install the required CLI tool:

npm install -g @membranehq/cli@latest

Authenticate your agent (replace with your specific agent type like openclaw):

membrane login --tenant --clientName=openclaw

Create a connection to the iFood platform:

membrane connection ensure "https://www.ifood.com.br/" --json

If the connection state is CLIENT_ACTION_REQUIRED, follow the provided uiUrl to complete the authentication in your browser.

iFood Data Schema & Taxonomy

The iFood skill organizes data primarily around Records and Actions. Below is the metadata structure for the integration:

Object Type Description Operations
Records Core data entities within iFood create, read, update, delete, list
Actions Pre-defined functions with input/output schemas list, run
Connections Authentication states for the iFood API ensure, get, wait
Proxy Requests Direct HTTP access to iFood endpoints GET, POST, PUT, PATCH, DELETE

iFood Advanced Features

  • Natural language intent discovery to find the right action for any iFood task within Openclaw Skills.
  • Automatic credential rotation and transparent token management for long-running agent tasks.
  • Headless environment support via manual authorization code completion.
  • High-performance polling and wait flags for asynchronous connection building.
  • Full support for machine-readable JSON output to facilitate multi-agent communication.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*