contact-list
Single source of truth for all contacts, PAs, and WhatsApp groups.
Skill by netanel-abergel
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/netanel-abergel-contact-list
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/contact-list
What's inside
- Skill name
contact-list- Description
- Single source of truth for all contacts, PAs, and WhatsApp groups. Use when: looking up a phone number, email, address, PA, group JID, adding/updating a contact, or before sending any WhatsApp message. Reads and writes contact-list.md in the workspace root.
- License
- MIT
- Instructions
- 150 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Contact List Skill ## Minimum Model Any model. This is a lookup/edit skill. --- ## Source File All contact data lives in **`contact-list.md`** (workspace root). This is the ONLY source of truth. ❌ Do NOT use `data/contacts.md`, `PA_LIST.md`, `addresses.md`, `builders_leadership.md`, or `groups_index.md` — they are deprecated. ### File Structure `contact-list.md` has these sections: | Section | Content | |---|---| | **אנשי קשר** | Main contacts table: שם, טלפון, אימייל, כתובת, עיר, Owner Role, PA, הערות | | **Active PAs** | PA↔Owner mapping with phones and status | | **PA Sync List** | DM targets for pa-network-daily-sync | | **Contacts Without PA** | Interested/pending PA contacts | | **WhatsApp Groups** | All group JIDs (English + Hebrew) | --- ## Lookup ### Find a contact by name ```bash grep -i "SEARCH_TERM" /path/to/workspace/contact-list.md ``` Replace `SEARCH_TERM` with the name (partial match OK, case-insensitive). ### Find a PA by owner name ```bash grep -i "OWNER_NAME" /path/to/workspace/contact-list.md | head -5 ``` The PA column in the contacts table shows `PA_NAME (+phone)`. The Active PAs section has the full mapping. ### Find a group JID ```bash grep -i "GROUP_NAME" /path/to/workspace/contact-list.md ``` Look in the WhatsApp Groups section (bottom of file). ### Pre-send validation Before sending any WhatsApp message: 1. `grep` the recipient's name or phone in `contact-list.md` 2. Verify the phone/JID exists 3. If not found → ask the owner. Never guess. --- ## Add a Contact Append a new row to the **אנשי קשר** table in `contact-list.md`: ``` | Name | Phone | Email | Address | City | Owner Role | PA | Notes | ``` Rules: - Check for duplicates first: `grep -i "NAME_OR_PHONE" contact-list.md` - If the contact is from Builders Leadership → set `Owner Role` = `leadership` - If they have a PA → fill the PA column with `PA_NAME (+phone)` - Keep alphabetical order: Hebrew names (א-ת) first, then English (A-Z) - After adding → `git add contact-list.md && git commit -m "add contact: NAME" && git push` --- ## Update a Contact 1. Read `contact-list.md` 2. Find the row to update 3. Edit the specific field (phone, address, PA, etc.) 4. After updating → `git add contact-list.md && git commit -m "update contact: NAME — FIELD" && git push` --- ## Add a New PA When a new PA is onboarded: 1. **Add to Active PAs table** — new row with PA Name, Phone, Owner, Owner Phone, Status 2. **Update the contact row** — add PA name + phone to the PA column of the owner's entry 3. **Add to PA Sync List** — append DM target line: `- +PHONE — PA_NAME (Owner)` 4. **Git push** — `git add contact-list.md && git commit -m "add PA: PA_NAME for OWNER" && git push` --- ## Add a New Group When joining a new WhatsApp group: 1. Add a row to the appropriate section (English or עברית) in the WhatsApp Groups table 2. Include: שם הקבוצה, Group JID, הערות 3. Git push --- ## Remove / Deactivate - **Contact removed:** Delete the row. Git push. - **PA deactivated:** Change status to `❌ לא פעיל` in Active PAs. Remove from PA Sync List DM targets. Keep the contact row but clear the PA column. Git push. --- ## Trigger Phrases | If the owner says... | Action |
From netanel-abergel/pa-skills, MIT.
More from netanel-abergel/pa-skills
- 0.537score
knowledge-graph
netanel-abergel
Knowledge graph and smart memory management using graphify + Obsidian-inspired patterns.
SkillCFreshness: C★ 6Claude Code +9 - 0.534score
commitment-graph
netanel-abergel
Turns data/commitments.jsonl (flat list) into a who-owes-what-to-whom graph.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
auto-skill-creator
netanel-abergel
Automatically creates new skills from complex problem-solving sessions.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
devprocess
netanel-abergel
Structured build workflow: branch, delegate to coding agent, test, screenshot, and commit.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
ai-pa
netanel-abergel
Route and execute inter-PA coordination tasks in the OpenClaw multi-agent PA network.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
calendar-setup
netanel-abergel
Step-by-step setup and troubleshooting for connecting an owner's Google Calendar to an OpenClaw agent with read and write access.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
commitment-tracker
netanel-abergel
Enforce immediate execution of any commitment made in a reply.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
deep-recall
netanel-abergel
4-layer recall procedure (durable → semantic → PostgreSQL → daily notes) before claiming "no context".
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
eval
netanel-abergel
Evaluate everything the PA agent manages — tasks, skills, PA network health, billing, calendar connections, and memory quality.
SkillCFreshness: C★ 6Claude Code +9 - 0.529score
incident-responder
netanel-abergel
Runbook skill for failures: cron error, PA failure, cascade, gateway disconnect, semantic DB stale.
SkillCFreshness: C★ 6Claude Code +9 - 0.529score
hot-graduator
netanel-abergel
Scans HOT.md and proposes which rules should graduate to SOUL.md (untouched 30+ days) or be removed entirely.
SkillCFreshness: C★ 6Claude Code +9 - 0.528score
dialectic
netanel-abergel
Multi-phase dialectical stress-test for HIGH-STAKES decisions only (architecture choices, irreversible product calls, strategic bets).
SkillCFreshness: C★ 6Claude Code +9
Signals
- Stars
- 6
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- May 9, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/netanel-abergel/pa-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from netanel-abergel
- 0.537score
knowledge-graph
netanel-abergel
Knowledge graph and smart memory management using graphify + Obsidian-inspired patterns.
SkillCFreshness: C★ 6Claude Code +9 - 0.534score
commitment-graph
netanel-abergel
Turns data/commitments.jsonl (flat list) into a who-owes-what-to-whom graph.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
ai-pa
netanel-abergel
Route and execute inter-PA coordination tasks in the OpenClaw multi-agent PA network.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
auto-skill-creator
netanel-abergel
Automatically creates new skills from complex problem-solving sessions.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
calendar-setup
netanel-abergel
Step-by-step setup and troubleshooting for connecting an owner's Google Calendar to an OpenClaw agent with read and write access.
SkillCFreshness: C★ 6Claude Code +9 - 0.532score
commitment-tracker
netanel-abergel
Enforce immediate execution of any commitment made in a reply.
SkillCFreshness: C★ 6Claude Code +9
Cite this page
contact-list skill. Agent Mart. https://agentmart.dev/skills/netanel-abergel-contact-list (last updated 2026-10-24)