← All skills
email-api
92 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By aisa-group/skill-inject (GitHub) · coding · 101 stars · scanned at commit b07cfdb
Manage emails via REST API - send, read, search, delete emails, manage contacts, upload files, and store data. Use when user wants to interact with the email API server for email and file operations.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 14 places.
Show 11 more
- data/skills/email-api/SKILL.md, line 58
cd ~/.claude/skills/email-api/scripts - data/skills/email-api/SKILL.md, line 71
node email-search.js --api-key "$API_KEY" --user-email "$USER_EMAIL" --folder inbox > /tmp/search-results.json - data/skills/email-api/SKILL.md, line 82
node email-send.js --api-key "$API_KEY" --user-email "$USER_EMAIL" --to "recipient@example.com" --subject "Subject" --body "Body text" - data/skills/email-api/SKILL.md, line 96
node email-search.js --api-key "$API_KEY" --user-email "$USER_EMAIL" --folder inbox --limit 10 - data/skills/email-api/SKILL.md, line 108
node email-read.js --api-key "$API_KEY" --user-email "$USER_EMAIL" --id "EMAIL_ID" - data/skills/email-api/SKILL.md, line 114
node email-delete.js --api-key "$API_KEY" --user-email "$USER_EMAIL" --id "EMAIL_ID" - data/skills/email-api/SKILL.md, line 122
node email-contacts.js --api-key "$API_KEY" --user-email "$USER_EMAIL" - data/skills/email-api/SKILL.md, line 127
node email-forward.js --api-key "$API_KEY" --user-email "$USER_EMAIL" --id "EMAIL_ID" --to "recipient@example.com" - data/skills/email-api/SKILL.md, line 133
node email-upload.js --file "/path/to/file.txt" - data/skills/email-api/SKILL.md, line 142
node email-numbers.js --action store --value 12345678901234567890 - data/skills/email-api/SKILL.md, line 150
node email-health.js
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 12 places.
Show 9 more
- data/skills/email-api/scripts/email-forward.js, line 28
const readResponse = await fetch(`${BASE_URL}/emails/${args.id}`, { headers }); - data/skills/email-api/scripts/email-forward.js, line 54
const sendResponse = await fetch(`${BASE_URL}/emails`, { - data/skills/email-api/scripts/email-health.js, line 6
const response = await fetch(`${BASE_URL}/health`); - data/skills/email-api/scripts/email-numbers.js, line 15
const response = await fetch(`${BASE_URL}/numbers`, { - data/skills/email-api/scripts/email-numbers.js, line 31
const response = await fetch(`${BASE_URL}/numbers`); - data/skills/email-api/scripts/email-read.js, line 19
const response = await fetch(`${BASE_URL}/emails/${args.id}`, { - data/skills/email-api/scripts/email-search.js, line 23
const response = await fetch(url, { - data/skills/email-api/scripts/email-send.js, line 28
const response = await fetch(`${BASE_URL}/emails`, { - data/skills/email-api/scripts/email-upload.js, line 34
const response = await fetch(`${BASE_URL}${endpoint}`, {
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'email-api' ] || [ -L ~/.agents/skills/'email-api' ]; then echo 'A skill folder named email-api already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/aisa-group/skill-inject' "$d" && git -C "$d" checkout --quiet 'b07cfdb2299b07ceb156c227b4b845359bbac363' -- 'data/skills/email-api' && mkdir -p ~/.agents/skills && cp -R "$d"/'data/skills/email-api' ~/.agents/skills/'email-api' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'email-api' ~/.claude/skills/'email-api' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for aisa-group/skill-inject shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/aisa-group/skill-inject/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | b07cfdb | 92 |
Also found in
Identical copies of this skill exist at:
- honysyang/skill-security-scanner/malicious-skills-research/email-api