security-usernames — Claude Code skill: what it does, how to install
Curated username wordlists from SecLists for user discovery, enumeration, and default credential testing in authorized security assessments.
npx skills add Eyadkelleh/awesome-skills-security --skill security-usernames -a claude-codeWhat security-usernames does
This skill installs curated username wordlists from the SecLists repository into your agent environment. It supplies files such as top-usernames-shortlist.txt for common handles, cirt-default-usernames.txt for factory defaults, and Names/names.txt for common personal names.
Targeting systems with these lists requires explicit written permission, defined bug bounty scope, or dedicated CTF infrastructure. The dictionaries reside in references/Usernames, ready for consumption by custom scripts during authentication testing.
What it helps with
- enumerate user accounts during authorized penetration tests
- identify active default system credentials on targeted assets
- prepare focused username wordlists for CTF challenges
- audit account validation behavior on test targets
Example prompts for the agent
- Load
top-usernames-shortlist.txtfromreferences/Usernamesto inspect common handles - Read
cirt-default-usernames.txtto test known default accounts - Inspect
references/Usernamesand list all available wordlist files
How to install security-usernames
1Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-usernames -a claude-code2Manually: put the files in place
~/.claude/skills/security-usernames/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/security-usernames/
1Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-usernames -a codex2Manually: put the files in place
.agents/skills/security-usernames/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-usernames -a cursor2Manually: put the files in place
.cursor/skills/security-usernames/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Eyadkelleh/awesome-skills-security security-usernames2Manually: put the files in place
.github/skills/security-usernames/SKILL.md1Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-usernames -a gemini-cli2Platform CLI
gemini skills install https://github.com/Eyadkelleh/awesome-skills-security --path skills/security-usernamesManually: put the files in place
.devin/skills/security-usernames/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Eyadkelleh/awesome-skills-security --skill security-usernames -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about security-usernames
How do I install security-usernames in Claude Code?
Run npx skills add Eyadkelleh/awesome-skills-security --skill security-usernames -a claude-code in your terminal.
What files are provided by security-usernames?
It provides top-usernames-shortlist.txt with frequent usernames, cirt-default-usernames.txt with default system accounts, and Names/names.txt with common names.
When is it permissible to use this skill?
Usage is strictly limited to authorized assessments with written permission, verified bug bounty targets, CTFs, and controlled educational environments.