people-context
v1.2.1Give Codex private, durable context about the people in your life through a local MCP server.
By Jinyang WangLicense: MIT48 GitHub starsUpdated 5 days ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 8 skill or MCP entries
- Source updated
- Sep 18, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install people-context for Codex and Claude Code
codex plugin marketplace add JinyangWang27/people-context
codex plugin marketplace upgrade people-context-plugins
codex plugin add people-context@people-context-pluginsPaste and run these commands in a terminal with Codex. They add and refresh the people-context-plugins catalog, then install this plugin.
Compatibility: the page URL and API slug “people-context” remain stable.
- Codex:
people-context@agent-plugin-marketplace→people-context@people-context-plugins
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/JinyangWang27/people-contextClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/communication-coach/SKILL.md├── skills/people-context/SKILL.md├── skills/people-context-usage/SKILL.md├── skills/remember/SKILL.md├── skills/reminders/SKILL.md├── skills/transcript-review/SKILL.md├── skills/who/SKILL.md└── .mcp.json
Included Skills7
Help the user handle one real conversation with a specific person — drafting or answering a message, raising something difficult, refusing or setting a boundary, repairing a misunderstanding, asking for something, preparing for a conversation that has not happened yet, rehearsing one, or debriefing one that already has — at work, with friends, or in the family. Composes the existing people-context reads into a usable reply plus a short transferable lesson, and writes nothing unless the user asks. Not for every mention of a person: identifying someone, reading their context, or recording something about them is not a coaching request.
Install, start, and use the people-context MCP server via stdio or HTTP: resolve people, read context and guidance, capture new knowledge, maintain existing records, and connect the OpenClaw plugin. Covers install, pctx setup, transport, MCP session wiring, and raw tool call patterns.
Use the people-context MCP tools correctly when the user mentions someone in their life, asks who a person is, wants durable context or communication guidance about a contact, is preparing for a meeting or call with named attendees, wants help answering, raising, refusing, repairing, rehearsing, or debriefing a specific conversation with someone, shares information worth remembering about people, points at a CV, biography, or background notes about someone, hands over a transcript or call log to extract from, asks to review or tidy what is stored about someone, or brings a newer CV to check against existing records. Covers identity resolution first, context vs. guidance, meeting preparation, coaching a real conversation, the strict staged-capture vocabulary, the review-before-commit approval flow, attributed capture from documents, speaker attribution reviewed before staging, correction vs. temporal supersession when maintaining stored knowledge, and the conservative outcomes of a newer-document review.
Record durable knowledge about a person with the people-context tools. Invoke as /people-context:remember <description> to record one direct statement via remember, make an explicit person assertion via remember_person, or stage extracted facts, affiliations, and interactions for later review.
List pull-based reminders with the people-context tools. Invoke as /people-context:reminders [person] to see all active reminders, or resolve an optional person first and list only theirs.
Review a transcript, recording export, call note, or conversation log the user supplies, and extract the knowledge about people that is actually supported by it — working out in conversation who said what before anything is staged, because a speaker label like 'Speaker 2' is not a person, several labels can be one person, and one room microphone can hold several. Confirms attribution statement by statement, stages only the supported subset through the existing review-before-commit flow, and leaves unresolved ownership in the conversation. Not for every mention of a transcript: identifying someone, recording one stated fact, or preparing for a meeting is not a review request.
Resolve who a person is with the people-context tools. Invoke as /people-context:who <query> to identify a name, nickname, or partial reference and, only on a confident resolution, read that person's stored context.
MCP servers1
- command
- uv
- args
- run --project ${CLAUDE_PLUGIN_ROOT} people-context-mcp
MCP configuration uses runtime-provided plugin path placeholders such as ${PLUGIN_ROOT} or ${CLAUDE_PLUGIN_ROOT}. Review the manifest for the runtime-specific expansion rules.
Plugin manifests2
{
"name": "people-context",
"version": "1.2.1",
"description": "Give Codex private, durable context about the people in your life through a local MCP server.",
"author": {
"name": "Jinyang Wang",
"email": "[email protected]",
"url": "https://github.com/JinyangWang27"
},
"homepage": "https://github.com/JinyangWang27/people-context/blob/main/docs/codex-plugin.md",
"repository": "https://github.com/JinyangWang27/people-context",
"license": "MIT",
"keywords": [
"mcp",
"people",
"context",
"memory",
"local-first"
],
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "People Context",
"shortDescription": "Private, local context about people in your life",
"longDescription": "Resolve people, remember durable context, and retrieve privacy-bounded relationship knowledge from a user-owned local database.",
"developerName": "Jinyang Wang",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://github.com/JinyangWang27/people-context",
"privacyPolicyURL": "https://github.com/JinyangWang27/people-context/blob/main/docs/privacy-and-safety.md",
"defaultPrompt": [
"Who is this person in my life?",
"Remember this context about someone I know.",
"Help me prepare for my next conversation."
],
"brandColor": "#4F6F52"
}
}{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "people-context",
"displayName": "People Context",
"version": "0.2.0",
"description": "Give Claude Code local, durable context about the people in your life through people-context-mcp.",
"author": {
"name": "Jinyang Wang",
"url": "https://github.com/JinyangWang27"
},
"homepage": "https://github.com/JinyangWang27/people-context/blob/main/docs/claude-code-plugin.md",
"repository": "https://github.com/JinyangWang27/people-context",
"license": "MIT",
"keywords": [
"mcp",
"people",
"context",
"memory",
"local-first"
],
"mcpServers": "./mcp.json"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[people-context on Agent Plugins Marketplace](https://pluginsmp.com/plugins/people-context)