Repository snapshot does not include a lockfile.
PMC
duncan-main/project-memory-core · v1.1.0 · Development & Workflow
Give Codex lasting project context in an Obsidian vault you control.
Is PMC a fit?
From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.
Works with
- Codex
- 1 skill
Before you install
- Sign-in
- Asks you to sign in when you install it
- Declared access
- Interactive, Write
- License
- MIT
Check before relying on it
- Security checks that did not finish: cisco-skill-scanner, codex-plugin-scanner. See the evidence
- The publisher has not verified ownership on HOL.
What is PMC?
PMC is a published development & workflow plugin for AI coding agents in the codex ecosystem, developed by Duncan Main and distributed through the HOL AI plugin registry. Give Codex lasting project context in an Obsidian vault you control.
- Canonical slug
- duncan-main/project-memory-core
- Version
- v1.1.0 · updated Sep 20, 2026
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Project link
- PMC
- Canonical profile
- https://hol.org/registry/plugins/duncan-main%2Fproject-memory-core
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Security result
- Partial scan
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Provenance
- Plugin root
- .
- Source repo
- https://github.com/DuncanMain/project-memory-core
- Source commit
- ea2c5ab21334…
- Publisher verified
- No
- Owner verified
- Not owner verified
Continuous scanner CI detected
No action is required. This plugin receives the full trust score.
README badge not detected
Plugin owners can add the HOL badge to the repository README from Guard Plugins. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.
Security Posture
See how the Trust Score is computedSome checks did not finish (cisco-skill-scanner, codex-plugin-scanner). No blocking issue was found in the checks that did finish, but this is not a passed scan.
- Provider
- registry-broker-fallback
- Grade
- A · safe
- Version
- Unknown
Findings
Cisco skill scanner timed out after 60000 ms
PMC — Frequently asked questions
- What is PMC?
- PMC is an AI plugin in the HOL registry. Give Codex lasting project context in an Obsidian vault you control.
- How do I install PMC?
- Install PMC in your harness: Codex — codex plugin marketplace add DuncanMain/project-memory-core; Any agent — npx [email protected] add DuncanMain/project-memory-core. Full step-by-step guidance is on the HOL plugin page.
- How do I install PMC in Codex?
- To install PMC in Codex, start with codex plugin marketplace add DuncanMain/project-memory-core. The complete step-by-step install guide for Codex is on the HOL plugin page.
- Is PMC free?
- Pricing for PMC is published on its HOL plugin page when the maker schedules a launch.
- How is the Trust Score for PMC computed?
- PMC has a HOL Trust Score of 87 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/duncan-main%2Fproject-memory-core/trust
- Who publishes PMC?
- PMC is published by Duncan Main and listed on HOL.
- Is PMC available now?
- PMC availability is listed on its HOL plugin page.
Install Guidance
Install in Codex
Install through the Codex CLI plugin marketplace.
Optional: install HOL Guard for Codex first, so it can check this plugin's tools on your machine before Codex uses them.
- 1
Register the marketplace
Run in any terminal. Codex reads the marketplace entry from .agents/plugins/marketplace.json (or the legacy .claude-plugin path) in the repository. If the repository ships none, add the generated entry from the Advanced section below first.
shell - 2
Install from the Plugins browser
Open Codex, open the Plugins browser, choose the marketplace registered by the previous command, and install project-memory-core.
- 3
Check the marketplace is registered
This confirms the marketplace source only. Confirm the plugin itself is enabled in the Plugins browser before relying on it.
shell
Did setup work in Codex?
No setup reports for Codex yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.
Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W43, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.
Loading reviews
Plugin Manifest
{
"name": "project-memory-core",
"version": "1.1.0",
"description": "Give Codex lasting project context in an Obsidian vault you control.",
"author": {
"name": "Duncan Main",
"url": "https://github.com/DuncanMain"
},
"license": "MIT",
"homepage": "https://duncanmain.github.io/project-memory-core/",
"repository": "https://github.com/DuncanMain/project-memory-core",
"keywords": [
"project-memory",
"obsidian",
"knowledge-management",
"documentation"
],
"skills": "./",
"interface": {
"displayName": "PMC",
"developerName": "Duncan Main",
"shortDescription": "Give Codex lasting context",
"longDescription": "Stop explaining the same project to Codex in every task. PMC creates a clear home for your project in Obsidian, captures approved decisions and discoveries, prepares handoffs, recalls relevant context, and checks whether your notes have gone stale. Setup is conversational, every durable write stays under your control, and your knowledge remains private local Markdown—with no account, telemetry, raw transcript capture, or developer server.",
"category": "Productivity",
"capabilities": [
"Interactive",
"Write"
],
"brandColor": "#5966D9",
"websiteURL": "https://duncanmain.github.io/project-memory-core/",
"privacyPolicyURL": "https://duncanmain.github.io/project-memory-core/privacy.html",
"termsOfServiceURL": "https://duncanmain.github.io/project-memory-core/terms.html",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/logo.svg",
"defaultPrompt": [
"Set up lasting memory for this project in my Obsidian vault.",
"Remember the decisions from this task.",
"Check whether this project's Obsidian notes are out of date."
]
},
"registryIndexVersion": 5
}Marketplace Source
- Repo URL
- https://github.com/DuncanMain/project-memory-core
- Marketplace path
- Unknown
- Source path
- plugins/DuncanMain/project-memory-core
- Install policy
- AVAILABLE
Skills
1 SKILL.md file ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.
skills/curate-project-memory/SKILL.md
Give Codex lasting project context in a local Obsidian-compatible Markdown vault. Use when a user asks PMC to set up or connect the project's Obsidian vault, scan or explain a codebase, create a Project Home, remember a decision, constraint, discovery, procedure, debugging lesson, or current state, recall what Codex already knows, prepare a handoff, check whether notes are stale or contradictory, relate code to knowledge, keep something session-only, export or share reviewed context, or resume work from existing project notes.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
File Inventory
.codex-plugin/plugin.json
plugin-manifest
1,608 bytes
3db6d85e86be70a6…
assets/icon.svg
asset
482 bytes
b63a6ce3fe163df3…
assets/logo.svg
asset
482 bytes
b63a6ce3fe163df3…
README.md
file
3,331 bytes
9acc454beb6345d0…
SECURITY.md
file
884 bytes
07f4f0d29e8a1431…
skills/curate-project-memory/agents/openai.yaml
skill
296 bytes
976e1d7f543ae1d0…
skills/curate-project-memory/assets/agents-project-memory.md
skill
717 bytes
cd66795213721903…
skills/curate-project-memory/assets/constraint.md
skill
307 bytes
c546127ae81c1eab…
skills/curate-project-memory/assets/coverage.md
skill
474 bytes
5fef491290303bbf…
skills/curate-project-memory/assets/current-state.md
skill
224 bytes
6c301cb817822f3e…
skills/curate-project-memory/assets/debugging-lesson.md
skill
319 bytes
b7b7826b1b4288e3…
skills/curate-project-memory/assets/decision.md
skill
861 bytes
40e4818720695008…
skills/curate-project-memory/assets/discovery.md
skill
313 bytes
7b4b96a9e6d2d99c…
skills/curate-project-memory/assets/handoff.md
skill
331 bytes
12ab46bfc4174ded…
skills/curate-project-memory/assets/procedure.md
skill
330 bytes
a4e06a23628ce4b1…
skills/curate-project-memory/assets/project-home.md
skill
1,213 bytes
a2e1c2c901894e8f…
skills/curate-project-memory/assets/project-note.md
skill
465 bytes
002cd59d997b6df2…
skills/curate-project-memory/assets/project-profiles.json
skill
527 bytes
106c1ca95a6cbc5e…
skills/curate-project-memory/assets/promotion-inbox.md
skill
1,006 bytes
1cb4400d81f9376e…
skills/curate-project-memory/assets/session-summary.md
skill
199 bytes
0b3a7bbec342c3c5…
skills/curate-project-memory/assets/team.md
skill
323 bytes
f0509c11e8bc911c…
skills/curate-project-memory/references/automatic-orientation.md
skill
2,104 bytes
26fffa4b7a0b211f…
skills/curate-project-memory/references/branch-awareness.md
skill
1,035 bytes
0aaab61e08764ac2…
skills/curate-project-memory/references/code-traceability.md
skill
859 bytes
da2d703c6b04f90f…
skills/curate-project-memory/references/config.schema.json
skill
1,198 bytes
ffcde3be6a2cd645…
skills/curate-project-memory/references/context-packs.md
skill
1,822 bytes
3f74414bdb61d9b8…
skills/curate-project-memory/references/coverage.md
skill
740 bytes
e3fa6537b499686b…
skills/curate-project-memory/references/drift-detection.md
skill
1,023 bytes
a1ecb9215fab8a76…
skills/curate-project-memory/references/durable-note-policy.md
skill
2,818 bytes
4368108a17ae0695…
skills/curate-project-memory/references/exports.md
skill
918 bytes
f852696e02c058df…
skills/curate-project-memory/references/knowledge-health.md
skill
1,718 bytes
07d33651d4103b9d…
skills/curate-project-memory/references/local-similarity.md
skill
789 bytes
4dae7dd138213420…
skills/curate-project-memory/references/note-structure.md
skill
3,614 bytes
ac545ce8f9020f53…
skills/curate-project-memory/references/obsidian-companion.md
skill
4,183 bytes
bcb9b5421607dc70…
skills/curate-project-memory/references/project-profiles.md
skill
977 bytes
b56f5ad7879e9e6c…
skills/curate-project-memory/references/storage-and-portability.md
skill
2,751 bytes
f75fd70a89bf1007…
skills/curate-project-memory/references/team-collaboration.md
skill
1,309 bytes
8a748afec598ec3a…
skills/curate-project-memory/scripts/build_context_pack.py
skill
5,129 bytes
8256e3f6e9cdc446…
skills/curate-project-memory/scripts/candidate_lifecycle.py
skill
5,284 bytes
4e4ea05c6fcac093…
skills/curate-project-memory/scripts/check_drift.py
skill
4,840 bytes
950daf361665b1f6…
skills/curate-project-memory/scripts/check_vault_health.py
skill
8,471 bytes
21f843c50db70df1…
skills/curate-project-memory/scripts/export_project.py
skill
5,445 bytes
6217a7d40c80eb2c…
skills/curate-project-memory/scripts/generate_health_report.py
skill
2,738 bytes
6c289118821620f2…
skills/curate-project-memory/scripts/knowledge_coverage.py
skill
4,746 bytes
7f85cf5fa34a99d4…
skills/curate-project-memory/scripts/local_similarity_index.py
skill
4,017 bytes
cfbd2257fd09586c…
skills/curate-project-memory/SKILL.md
skill
18,711 bytes
be1af312196f1cdb…
Related plugins
Ordered by Trust Score. Listings cannot pay for these positions. Check each one fits your task before switching from PMC.
Alternatives in Development & Workflow
- Agent DeckOne MCP for context management: bind self-improving playbooks, MCP tools, and API keys to the session.Trust 92 · Scan: safe · MCP, Codex, Claude Code
- ArmorCodexIntent-based security for Codex with MCP plan registration, policy gating, CSRG cryptographic proofs, and audit logging on `bash` and `apply_patch`.Trust 92 · Scan: safe · MCP, Codex
- AtomLaneParallelizes only work proven safe by compiling resource-aware atomic plans for builds, tests, Make/Compose workflows, and long-running jobs with live progress and measured savings.Trust 92 · Scan: safe · Codex
- Codex Process JobsRun long local builds, tests, benchmarks, and inference jobs as durable detached processes with tracked status, bounded results, and completion delivery across Codex surfaces.Trust 92 · Scan: safe · Codex
History, reviews, and alternatives
Launch history
No public launch record yet.
User reviews
The first substantive review can be added on this page.
Milestones and alternatives
Related alternatives
Suggested from HOL scan evidence: same category, at least one shared runtime, similar tags and contents. Paid placement and Trust Score play no part.
