albert-ying/agentic-cortex/detect-people

Claude Code and agent skill by albert-ying/agentic-cortex

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Install

npx vskill@latest install albert-ying/agentic-cortex/detect-people

SKILL.md

Detect People

Create user entries for people detected in screenpipe data. Uses AI judgment to filter false positives.

Usage

bash
# Run candidate extraction
python3 scripts/extract_candidate_names.py --date 2026-03-14
# Then validate candidates and create entries (agent step)

4-Step Process

1. Extract candidates
bash
python3 scripts/extract_candidate_names.py --date YYYY-MM-DD

Returns JSON with OCR/audio candidates and existing user slugs.

2. Validate with AI judgment

For each candidate, determine if it's a real person:

  • Create entry -- real person with professional context
  • Link to existing -- audio name matches existing user phonetically
  • Skip -- UI element, device name, OCR artifact

Skip rules -- these are NOT people:

  • UI elements: "App Store", "Enhanced Context", "System Preferences"
  • Device names: "HyperX SoloCast", "MacBook Pro"
  • OCR artifacts: "Starting VideoCapture", "Screenshot Taken"
  • Generic labels: "Unknown User", "Admin Panel"

When in doubt, skip. A missed person can be added later; a false entry pollutes the vault.

3. Create entries with web search

For each validated person:

  1. Web search: name + "professor" OR name + "researcher" OR name + institution
  2. Extract: institution, role, email (if public), bio summary
  3. Create entry with ALL fields filled -- never use placeholders like "[To be filled]"

If web search finds nothing: skip creating the entry (likely false positive).

Generate a 23-character lowercase alphanumeric node ID for each entry:

python
import random, string, time
node_id = ''.join(random.choice(string.ascii_lowercase + string.digits) for _ in range(23))
timestamp_ms = int(time.time() * 1000)

Entry template (user.<name-slug>.md):

markdown
---
id: <23-char-lowercase-alphanumeric>
title: Full Name
desc: 'One-line role/institution'
updated: <unix-ms>
created: <unix-ms>
---
## Contact Info
-Email: actual-email@example.com
-Institution: University / Company
-Web: https://profile-url
## Role & Expertise
Title and role description.
Brief research or professional summary.
## Context
**How we connected**: Detected from screenpipe journal
**Date**: YYYY-MM-DD
**Context**: Description of how they appeared (meeting, email, mention)
## Notes
Any relevant observations from the detection context.
4. Return detected people as JSON

Return results for the calling skill (e.g., daily-journal) to use for linking:

json
{
"people": [
{"name": "Sarah Kim", "slug": "sarah-kim", "status": "existing"},
{"name": "David Lee", "slug": "david-lee", "status": "created"}
],
"summary": {
"created": 1,
"linked": 1,
"skipped": 35
}
}

Brief text summary:

  • Created: N entries (list names)
  • Linked: N audio names to existing users
  • Skipped: N false positives (total only)

Key Principle: When in doubt, skip. All created entries must be fully populated with real information from web search. No placeholders.

Auto-run: This skill is automatically called during the daily-journal workflow.

Security

  • Security scanPassed, 100 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

Popularity

Repository stars
24
Repository forks
4
7-day trend score
0

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/albert-ying/agentic-cortex/detect-people/badge)](https://verified-skill.com/skills/albert-ying/agentic-cortex/detect-people)

Something wrong with this skill or its page? Tell us.