Skip to content
Back to skills

Find

ASecurity

Find a person, lead, contact or company by name in any spelling: a deterministic search that catches transliteration across alphabets, wrong-keyboard-layout typing and typos. This is the exact-name lane (zero tokens), complementary to semantic vault search. Triggers: "/find <name>", "show everyone named <X>".

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentspythongit

Works with

  • mcp

Security analysis

A100/100

Scanned October 3, 2026

npx -y skills add tonydzi/second-brain-starter-kit --skill find --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Find?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Find
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/tonydzi-find/badge)](https://www.skillsdirectory.com/skills/tonydzi-find)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: find
description: >-
  Find a person, lead, contact or company by name in any spelling: a deterministic search that
  catches transliteration across alphabets, wrong-keyboard-layout typing and typos. This is the
  exact-name lane (zero tokens), complementary to semantic vault search. Triggers: "/find
  <name>", "show everyone named <X>".
license: MIT
---

# /find β€” smart search for a name or company by SPELLING

> πŸ§’ **When reporting to a non-technical operator:** end with a child-simple "In plain words" recap in their language.

Deterministic, 0 tokens β€” **NOT RAG**. Embeddings do not understand mangled spellings, typos or a wrong keyboard layout; that is caught by separate code using phonetic fingerprints + fuzzy comparison. For search by MEANING use `/ask`, not this.

## When to come here
"find Viktor" Β· "all the Viktors" Β· "find the company Merlion" Β· "who is <name>" Β· wrong-layout gibberish / typos / transliteration β€” any PERSON, lead, contact or COMPANY name in any spelling.

## Run (ALWAYS with `PYTHONUTF8=1` β€” otherwise a cp1252 crash on the Windows console)
`PYTHONUTF8=1 python "$IMPORTS_ROOT/namesearch/find_name.py" <name> [--html] [--all]`
- by default: leads + people + companies + Apple contacts (vault note titles hidden)
- `--all` β€” also include the note titles of the whole vault
- `--html` β€” a visual dashboard in `_Dashboards\Name-Search-*.html` (the operator works visually β€” offer it for long lists)

A name written in its native script produces a clean query; a wrong-layout or typo'd query is expanded automatically.

## Neighbours
- `expand_query.py <word> [--grep] [--line]` β€” expand a word into every spelling, for grepping the vault or feeding into `/ask` (the RAG hook).
- The `names.db` index is rebuilt by a weekly task (and manually via `name_index.py --vault`). If something is missing right after a big import, mention that a rebuild is due; do not run it unasked.

## The answer
- Give a list/table (display Β· type Β· file link); for a long one, the `--html` dashboard.
- A company surfaces first for a company query, together with its related people.
- 0 hits β†’ say so plainly, suggest checking the spelling or rebuilding the index; never guess.
- Keep it short; end with the πŸ§’ recap.

## Do not confuse
`/ask` = by meaning (RAG, embeddings). `/find` = by spelling (a deterministic fingerprint). Canon memory [[smart-name-search]].


<!--kit-footer-->

---

**Like this skill?** It is one of 100 in [second-brain-starter-kit](https://github.com/tonydzi/second-brain-starter-kit): the second brain we built for ourselves and run every day at Palo Alto AI Research Lab. Install the whole set with `npx skills add tonydzi/second-brain-starter-kit`. Everything is open source and free, so take what you need.

Flagships worth a look on their own: [secondop-panel](https://github.com/tonydzi/secondop-panel) (a second opinion from a panel of external models), [claude-memory-tidy](https://github.com/tonydzi/claude-memory-tidy) (stop your agent's memory from rotting), [telegram-mcp-kit](https://github.com/tonydzi/telegram-mcp-kit) (your own Telegram over MCP in about 15 minutes).

Author: **Anton Dziatkovskii**, Palo Alto AI Research Lab. Telegram [@tonydzi](https://t.me/tonydzi) - WhatsApp [+1 341 222 9178](https://wa.me/13412229178) - X [@Tony_Stef_](https://x.com/Tony_Stef_)

**Engineers: want to test-drive this setup?** Message me. I hand out free starter seeds to engineers who test and report back, and custom skill requests are welcome.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…