m13v/ai-browser-profile/autofill
Claude Code and agent skill by m13v/ai-browser-profile
- community
Checking that the SKILL.md file is still in the repository.
Extract structured autofill data (names, emails, phones, addresses, companies) from Chromium browser 'Web Data' SQLite files. Use when: 'autofill data', 'browser addresses', 'saved addresses', 'autofill profiles', 'who is this person', 'extract contact info from browser', 'browser PII', 'form data'.
Install
npx vskill@latest install m13v/ai-browser-profile/autofillSKILL.md
Autofill Profile Extraction
Extract structured personal data (names, emails, phones, addresses, companies) from Chromium-based browsers' Web Data SQLite files. Works with Arc, Chrome, Brave, and Edge.
Where the Data Lives
Every Chromium browser profile has a Web Data SQLite file:
| Browser | Path | |
|---|---|---|
| Arc | ~/Library/Application Support/Arc/User Data/{Profile}/Web Data | |
| Chrome | ~/Library/Application Support/Google/Chrome/{Profile}/Web Data | |
| Brave | ~/Library/Application Support/BraveSoftware/Brave-Browser/{Profile}/Web Data | |
| Edge | ~/Library/Application Support/Microsoft Edge/{Profile}/Web Data |
Where {Profile} is Default, Profile 1, Profile 2, etc.
Schema
Structured Address Profiles
The modern Chromium schema stores address profiles across two tables:
`addresses` — profile metadata:
`address_type_tokens` — the actual field values:
Type Code Mapping
| Type | Field | Example | |
|---|---|---|---|
| 3 | First name | Matthew | |
| 4 | Middle name | ||
| 5 | Last name | Diakonov | |
| 7 | Full name | Matthew Diakonov | |
| 9 | i@m13v.com | ||
| 14 | Phone | +1 650-796-1489 | |
| 33 | City | San Francisco | |
| 34 | State | California | |
| 35 | ZIP | 94117 | |
| 36 | Country | US | |
| 60 | Company | Mediar, Inc. | |
| 77 | Street address | 546 Fillmore st. | |
| 79 | Address line 2 | Apt 4B | |
| 103 | Street name | Marina Boulevard | |
| 104 | House number | 2 | |
| 109 | Family name (alt) | Diakonov | |
| 142 | Full street (alt) | Marina Boulevard 2 |
Types not listed (32, 81, 105, 107, 108, 110, 116, 135, 136, 140, 141, 143, 144, 151-153, 156-157, 166-167) are usually empty — they hold name affixes, honorifics, and address subcomponents for i18n.
Form Autofill Entries
The `autofill` table stores raw form field values the user has typed:
Common field names: email, firstName, lastName, name, phone, city, state, zip, company, username, address, identifier.
Credit Cards (encrypted)
Card numbers are AES-encrypted and require macOS Keychain access to decrypt. name_on_card, expiration_month, expiration_year, and nickname are plaintext.
Extraction Workflow
Step 1: Copy the database (avoid browser locks)
Step 2: Extract structured address profiles
Step 3: Build structured profiles (Python)
Step 4: Extract form autofill entries
Step 5: Extract credit card metadata (no card numbers)
All Browsers at Once
Notes
- Safari does not use
Web Data— its autofill is in~/Library/Safari/Form Values(binary plist, requires Full Disk Access) - Firefox stores autofill in
formhistory.sqlitein the profile directory, notWeb Data - Data persists even after clearing browser history — autofill is separate
- Google account sync means the same profiles appear across Chrome and Arc if logged into the same account
record_type=1(synced) profiles came from Google account and are the most reliable identity data
Security
- Security scanPassed, 93 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingautofill/SKILL.md
Popularity
- Repository stars
- 35
- Repository forks
- 3
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/m13v/ai-browser-profile/autofill)