This skill provides a Python CLI script to interact with the hosted Vortex API (GET /emails/{email}, DELETE /emails/{email}/clear).
Usage examples (scripts are in scripts/):
create: generates a random localpart and prints an address for the provided domain
fetch: queries the Vortex HTTP API to list messages for an address
poll: wait until messages arrive or timeout
clear: delete all messages for an address
Run with uv: uv run {baseDir}/scripts/temp_mail.py (script includes shebang and metadata header similar to the hn skill)
Examples:
# generate a random address
uv run {baseDir}/scripts/temp_mail.py create
# fetch messages for an address
uv run {baseDir}/scripts/temp_mail.py fetch alice@dash.dino.icu
# poll until messages arrive (timeout 60s)
uv run {baseDir}/scripts/temp_mail.py poll alice@dash.dino.icu --timeout 60
# clear mailbox
uv run {baseDir}/scripts/temp_mail.py clear alice@dash.dino.icu
default domain: skyfall.dev (override with VORTEX_DOMAIN env var)
Install
# create a venv and install deps (unix)
python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -r scripts/requirements.txt
# or using uv which creates an ephemeral venv for you, e.g.
uv run {baseDir}/scripts/temp_mail.py create
Notes:
script uses httpx for requests; rich is optional and omitted from requirements
random username generation mirrors the frontend behavior (lowercase alphanumeric), attempted to replicate falso randUserName behavior
hosted instance includes multiple domains, e.g., dash.dino.icu, skyfall.dev, etc. When creating addresses, choose a domain from that list or let the script use the default
1---2name: temp-mail3description: temp-mail skill4---56# temp-mail skill78This skill provides a Python CLI script to interact with the hosted Vortex API (GET /emails/{email}, DELETE /emails/{email}/clear).910Usage examples (scripts are in scripts/):1112- create: generates a random localpart and prints an address for the provided domain13- fetch: queries the Vortex HTTP API to list messages for an address14- poll: wait until messages arrive or timeout15- clear: delete all messages for an address1617Run with uv: `uv run {baseDir}/scripts/temp_mail.py` (script includes shebang and metadata header similar to the hn skill)1819Examples:2021```bash22# generate a random address23uv run {baseDir}/scripts/temp_mail.py create2425# fetch messages for an address26uv run {baseDir}/scripts/temp_mail.py fetch alice@dash.dino.icu2728# poll until messages arrive (timeout 60s)29uv run {baseDir}/scripts/temp_mail.py poll alice@dash.dino.icu --timeout 603031# clear mailbox32uv run {baseDir}/scripts/temp_mail.py clear alice@dash.dino.icu33```3435Defaults:36- VORTEX_URL: https://vtx-api.skyfall.dev37- default domain: skyfall.dev (override with VORTEX_DOMAIN env var)3839Install4041```bash42# create a venv and install deps (unix)43python -m venv .venv44source .venv/bin/activate45python -m pip install --upgrade pip46python -m pip install -r scripts/requirements.txt4748# or using uv which creates an ephemeral venv for you, e.g.49uv run {baseDir}/scripts/temp_mail.py create50```5152Notes:53- script uses httpx for requests; rich is optional and omitted from requirements54- random username generation mirrors the frontend behavior (lowercase alphanumeric), attempted to replicate falso randUserName behavior55- hosted instance includes multiple domains, e.g., dash.dino.icu, skyfall.dev, etc. When creating addresses, choose a domain from that list or let the script use the default56
Run npx skillmds@latest add demerzels-lab/temp-mail in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
temp-mail skill It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Demerzels-lab (@demerzels-lab) published this skill. Their other Agent Skills are listed on their SkillMD profile.