Skip to main content

front-appeals-inbox

Look up whether a specific email address has submitted an account ban appeal in Warp's Front Appeals inbox. Use when given an email address (e.g. from a fraud investigation) and you need to check if that user has appealed, and retrieve the content of their appeal. Returns conversations and message bodies for downstream use by other skills. Part of the fraud-bot skill suite.

Source facts

Repository
warpdotdev/fraud-detection-agent-oss
Last source activity
July 6, 2026 at 02:29
Detected SKILL.md language
English
Stars
1
Forks
1

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
front-appeals-inbox
description
Look up whether a specific email address has submitted an account ban appeal in Warp's Front Appeals inbox. Use when given an email address (e.g. from a fraud investigation) and you need to check if that user has appealed, and retrieve the content of their appeal. Returns conversations and message bodies for downstream use by other skills. Part of the fraud-bot skill suite.
# Front Appeals Inbox Check if an email address has an appeal in Front, and retrieve the appeal content. ## Auth Requires `BOT_FRONT_API_KEY` env var. The Appeals inbox ID defaults to the `YOUR_FRONT_INBOX_ID` placeholder; override it with the `FRONT_INBOX_ID` env var (or the `--inbox-id` flag). ## Usage ```bash SKILL=.agents/skills/front-appeals-inbox/scripts/front_client.py python3 $SKILL search-email --email user@example.com ``` Returns a JSON array of `{conversation, messages}` objects. Each entry has: - `conversation.id` — conversation ID - `conversation.subject` — email subject - `conversation.status` — `open`, `archived`, `resolved`, etc. - `conversation.created_at` — Unix timestamp - `conversation.recipient.handle` — the appellant's email address - `messages[].author` — sender info (`null` for inbound emails; use `conversation.recipient.handle` for the appellant's email instead) - `messages[].text` — plain text body - `messages[].created_at` — Unix timestamp - `messages[].type` — `email` for inbound/outbound, `comment` for internal notes Messages are ordered newest-first. The original appeal email is the **last** message in the array. Empty array `[]` means no appeals found for that email. ## Setup Utility ```bash python3 $SKILL list-inboxes # verify inbox IDs ```
View on GitHub