Agent skill · security · aradotso
leak-check-personal-info
leak-check-personal-info — an agent skill for coding agents.
Why this skill is useful
Provides a specialized API interface for detecting personal information leaks that the AI wouldn't reliably generate on its own.
What it needs
Requires curl, git, pip installed locally. Requires leak-check account access. About 4k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
bash curl -LsSf https://raw.githubusercontent.com/garinasset/leak-check/refs/heads/main/install.sh bash bash git clone https://github.com/garinasset/leak-check.git cd leak-check pip install -r requirements.txt bash pip install requests # primary dependency bash export LEAKCHECKAPIKEY="yourapikeyhere" export LEAKCHECKBASEURL="https://leak-check.garinasset.com" ini LEAKCHECKAPIKEY=yourapikeyhere LEAKCHECKBASEURL=https://leak-check.garinasset.com python import os import requests APIKEY = os.environ["LEAKCHECKAPIKEY"] BASEURL = os.environ.get("LEAKCHECKBASEURL", "https://leak-check.garinasset.com") def checkemail(email: str) -> dict: """Check if an email address appears in known data leaks.""" headers = { "Authorization": f"Bearer {APIKEY}", "Content-Type": "application/json", } response = requests.post( f"{BASEURL}/api/check", json={"query": email, "type": "email"}, headers=headers, timeout=10, ) response.raiseforstatus() return response.json() result = checkemail("user@example.com") print(result) python def checkphone(phone: str) -> dict: """Check if a phone number appears in known data leaks.""" headers = { "Authorization": f"Bearer {APIKEY}", "Content-Type": "application/json", } response = requests.post( f"{BASEURL}/api/check", json={"query": phone, "type": "phone"}, headers=headers, timeout=10, ) response.raiseforstatus() return response.json() result = checkphone("+8613800138000") print(result) python def checkusername(username: str) -> dict: """Check if a username appears in known data leaks.""" headers = { "Authorization": f"Bearer {APIKEY}", "Content-Type": "application/json", } response = requests.post( f"{BASEURL}/api/check", json={"query": username, "type": "username"}, headers=headers, timeout=10, ) response.raiseforstatus() return response.json() python import os import requests from typing import Literal, Optional QueryType = Literal["email", "phone", "username", "ip"] class LeakCheckClient: """Client for the leak-check personal information detection API …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/leak-check-personal-info