← Plugin catalog
Productivity

EW_knowledge_forge

Embodied Worker Co., Ltd. v0.4.1+codex.logo-fix-20260905

Publisher description

From the marketplace listing

EW Knowledge Forge guides users through complete-project knowledge capture without assuming ChatGPT can see every historical conversation at once. It processes one bounded conversation or document batch at a time, delivers validated incremental Obsidian Vault ZIP volumes, and creates a compact FORGE-CHECKPOINT.md that lets a fresh chat continue safely. Stable source IDs, knowledge IDs, coverage checks, and merge instructions turn scattered project history into one full-fidelity Vault. / 具象知識鍛造器不假設 ChatGPT 能一次看見所有歷史對話,而是引導使用者逐段整理對話與文件;每批交付可合併的 Obsidian Vault ZIP 分卷及可跨新對話續作的 FORGE-CHECKPOINT.md,以穩定來源識別、知識識別、覆蓋檢查與合併說明,逐步完成整個專案知識庫。

Language: English · Automatically detected from descriptions.

Files & skills

File archives

Plugin package25 files · 1.61 MBBrowse files →
Skill instructions
obsidian-knowledge-forge6.2 KB

View saved version →

---
name: obsidian-knowledge-forge
description: Turn current ChatGPT conversations, exported chat segments, generated documents, and user-provided sources into a validated, full-fidelity Obsidian Vault ZIP. Guide users through large projects in resumable batches so the whole project can be forged without relying on one oversized conversation.
---

# EW_knowledge_forge

Build durable Obsidian knowledge from ChatGPT conversations and documents while respecting ChatGPT's limited visible context and the possibility of interrupted generations.

## Non-negotiable truth

Never imply access to the user's complete ChatGPT history, every conversation in a Project, phone storage, iCloud, or an existing Obsidian Vault. Process only the current visible conversation, uploaded/exported chat content, supplied files, and previously generated forge checkpoints.

A short user prompt does not mean the available source corpus is small. Do not blame prompt length or context size for a generic network error without evidence.

## First response: guide, do not forge

On first invocation, ask only which path the user wants:

1. **Start a complete project forge** — create a project identity and process the project in resumable batches.
2. **Continue an existing project forge** — ask for `FORGE-CHECKPOINT.md` and the next source batch.
3. **Forge only this conversation or these files** — create one standalone Vault ZIP.

After the user chooses, ask for exactly one compression level:

- **A — Full preservation (recommended), 0–10% reduction**
- **B — Balanced organization, 20–35% reduction**
- **C — High condensation, 50–65% reduction**

Ask one decision at a time. Do not begin reading a large corpus or generating files in the same turn as these choices unless the user explicitly provided the choices and said to proceed without questions.

## Complete-project mode

Use complete-project mode when the user wants an entire project, many historical conversations, or a corpus too large to handle reliably in one pass. Read [staged-project-forging.md](references/staged-project-forging.md) before acting.

Core behavior:

- Create a stable `project_id`, Vault name, source register, volume plan, and `FORGE-CHECKPOINT.md` before substantive forging.
- Guide the user to provide one historical conversation, exported chat segment, or bounded file group at a time.
- Process only the current batch. Do not ask the model to recall or reproduce earlier full text.
- End every completed batch with a validated incremental ZIP and an updated checkpoint.
- Make every volume extract into the same top-level Vault folder, with unique note paths and stable `knowledge_id` values.
- The checkpoint carries state, not knowledge prose. Keep it compact enough to upload into a fresh chat.
- A new chat must be able to continue from the checkpoint without the earlier conversation.
- When all registered sources are complete, create the final index/receipt volume and give exact merge and completion-check instructions.

## Standalone mode

Use standalone mode for one visible conversation or a bounded set of files that can be completed reliably in the current task. If the corpus becomes unsafe for one pass, stop before synthesis, propose complete-project mode, and preserve any finished inventory in a checkpoint.

## Full-fidelity rules

Default to complete knowledge, not outline-only output. Removing noise must not remove definitions, reasoning, procedures, requirements, conditions, exceptions, roles, evidence, examples, metrics, decisions, limitations, disputes, or open questions.

Read [completeness-standard.md](references/completeness-standard.md) whenever sources or long conversations are forged.

- Register every selected source before synthesis.
- Preserve a readable source note or a complete set of substantive notes for every processed source.
- Separate confirmed facts from proposals, assumptions, disputes, preferences, and unresolved questions.
- Do not let a hub, folder tree, or title list substitute for body content.
- Never silently choose B or C.

## Note and package construction

Read [knowledge-schema.md](references/knowledge-schema.md) before creating durable notes. Read [package-format.md](references/package-format.md) before building any ZIP.

Every new Vault must include:

- one clearly named top-level Vault folder;
- linked Markdown notes;
- `00-Home/Project Home.md`;
- `00-Home/Source Register.md`;
- `00-Home/Forge Progress.md`;
- `README-START-HERE.md`;
- `使用說明-請先閱讀.md`.

For every batch:

1. Confirm the batch boundary and source IDs.
2. Extract durable knowledge without importing unrelated material.
3. Add source notes and semantic notes using stable identities.
4. Update progress and source status.
5. Validate the staging tree with `scripts/validate_graph.py`; for Part01 and later, pass the last checkpoint with `--checkpoint` so links to earlier volumes can be verified.
6. Validate the checkpoint with `scripts/validate_checkpoint.py`.
7. Build the ZIP with `scripts/build_vault_zip.py` and run its integrity check.
8. Deliver both the incremental ZIP and updated `FORGE-CHECKPOINT.md`.

Never package `.obsidian`, credentials, temporary files, executable payloads, unrelated source files, or absolute local paths.

## Failure and recovery

If a generation, upload, or ZIP build fails:

- do not claim the batch is complete;
- do not advance `next_volume` or mark sources processed;
- keep the last successfully delivered checkpoint authoritative;
- retry only the failed batch in a fresh chat when necessary;
- never ask the user to restart the whole project if a valid checkpoint exists.

## Delivery receipt

Report:

- project and Vault names;
- selected compression level;
- current volume and expected/unknown total volumes;
- source IDs selected, processed, preserved in full text, deferred, and skipped with reasons;
- notes created, updated, superseded, and proposed;
- graph validation, checkpoint validation, and ZIP integrity results;
- unresolved conflicts or missing sources;
- the exact next action and which files the user must retain.

State clearly that ZIP files are prepared but not yet imported into Obsidian.

For installation instructions, follow [package-format.md](references/package-format.md). Do not claim control of the user's device.

Referenced files: 15

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
Proprietary
Package author
Embodied Worker Co., Ltd.
Keywords
obsidian, knowledge-graph, chat-history, document-organization, markdown

Declared capabilities

  • Document organization
  • Knowledge graph
  • Obsidian export

Package observed Oct 2, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Oct 2, 2026 · 12:00 UTC
Collection status
Collected

plugins_6a9a3e55d79c8191b95260cfa5389c32

Download plugin data (JSON)