From noticed-skills
Research one person before a meeting or call. Pull together what's already in noticed and what the web says, then render a concise, scannable dossier in chat (overview, interaction history, company context, conversation starters, sources), and proactively offer to save the enriched context back to noticed. Use whenever the user says "research X", "prep me for my meeting with X", "what do we know about X", "deep dive on X", "pre-meeting brief on X", or "tell me about X". One person at a time. Works whether the person is in noticed or not.
How this skill is triggered — by the user, by Claude, or both
Slash command
/noticed-skills:research-personThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Single person, deep dive. Read everything available, present cleanly, then offer to save the enriched context back to noticed.
Single person, deep dive. Read everything available, present cleanly, then offer to save the enriched context back to noticed.
Person resolution is shared with remember-person — same own → web → ask order. Read-heavy: the deliverable is a dossier in chat; writes only on an explicit "save".
Resolve the person via remember-person's flow: own-scope search, multi-word names AND-joined. Strong match → use it. Multiple hits → surface candidates. Nothing in own → not in network yet; web-only enrichment, mark not-in-noticed. No public-scope search.
Read what's in noticed. get_person({ include: "dossier" }) for default_notes, tags, recent log_interactions.
Web search to enrich: the person (news, posts, role); their company (canonicalize first; news, funding, product); public output (latest tweet/post/repo). Stop rule: two reformulations that don't converge → ask.
Render a scannable dossier in chat. Easy to skim, ideally one screen. Sections (skip empties): overview / interaction history (noticed log_interactions, dated) / company context / conversation starters / key notes / sources. Lowercase, friend-tone, names in bold. (Provenance: see below.)
Proactively offer to save. Always close with the offer — don't wait to be asked: "want me to save this back to 's record?" Wait for an explicit "save".
On "save": a tight 3-5 line summary of the new findings (not the full dossier), each line source-tagged (system-only). Then read back what was written.
[mcp · skill:research-person · YYYY-MM-DD] block; merge tags.add_to_network + update_person. No → save nothing.[from user] or [research, unverified], written into default_notes, never shown in chat. Since this skill mostly writes research-derived claims, most saved lines are [research, unverified]. (A ~40k-users figure from an aggregator must not sit in the note looking as trusted as a firsthand fact.)Read existing notes via get_person first; never overwrite. MCP limit: update_person can't set structured identity fields, so a web-found headline for someone already in noticed goes in the note body, tagged [research, unverified].
noticed: search_people, get_person, update_person, add_to_network (only when the user wants to add a new person)web_search: enrichment + canonicalize companiesscope: "public" searches; log_interaction (event-debrief's job); auto-save without "save"; surfacing provenance tags in chat; composed plan-handoff (V3).Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub noticedso/skills --plugin noticed-skills