KellyNovaX61 downloadsOrganize project knowledge, track tasks, and prepare structured context for AI coding agents.
English | 简体中文
Organize project knowledge, track tasks, and prepare structured context for AI coding agents in Obsidian. Keep your project documentation, task details, and workflow records in ordinary Markdown files.
The core workflow runs locally without an AI account. The plugin is desktop only, and its interface is primarily Chinese.
All task content is stored in ordinary Markdown files. Manual mode is the default: creating, moving, completing, and reopening tasks does not require an AI service, an API key, or another plugin.
Source repository: KellyNovaX/ai-knowledge-workflow.
AI Knowledge Workflow has a public listing in the Obsidian community directory. Availability in the desktop search results has not been confirmed. If Add to Obsidian does not open an installable entry, use the manual ZIP installation below.
.agents/skills/; it does not overwrite existing content.ai-knowledge-workflow-0.3.4.zip.ai-knowledge-workflow folder in your vault's .obsidian/plugins/ directory. If your vault uses a custom configuration directory, use its plugins/ subdirectory instead..agents/skills/; it does not overwrite existing content.To update manually, replace main.js, manifest.json, and styles.css, and keep your own data.json. The installation package does not contain personal configuration. After updating an existing vault, run AI Knowledge: Initialize vault structure again to add missing skill files. Existing files are preserved and are not automatically updated.
Download and extract ai-knowledge-starter-0.3.4.zip. In Obsidian, choose Open folder as vault and select the extracted vault folder. Read its START-HERE.md, then enable the plugin manually.
30-projects/<project>/AGENTS.md, index.md, and links.md. The companion project-onboarding skill described below can generate these documents.| Directory | Purpose |
|---|---|
10-tasks/ |
Task board, completed-task archive, and general tasks |
20-workflows/ |
The four workflow types and their execution records |
30-projects/ |
Stable project knowledge and project tasks |
80-inbox/ |
Raw input that has not been organized yet |
90-templates/ |
Templates for new tasks and workflows |
rules/ |
Vault instructions for AI assistants |
.agents/skills/ |
Companion skill instructions, templates, and Python scripts |
The YAML status in each task entry is the source of task status; the plugin synchronizes the board and archive. Completing a task records completed_at. Reopening clears that timestamp, and completing the task again records a new one. Newly generated links use standard Markdown syntax; existing Wiki links can still be read.
The plugin includes three companion skills: project onboarding, task management, and weekly summaries. Run AI Knowledge: Initialize vault structure to preview the three skills and their destination, .agents/skills/. After you confirm, initialization adds their missing instructions, templates, and Python scripts: 17 files in total. You do not need to download the skills separately, including when installing through Obsidian.
You can run initialization again in an existing vault to add missing files. It preserves every existing file and does not automatically update skills. The Starter package contains the same skill files. Their source is available in companion-skills/ in the repository.
Initialization works offline. It does not download or execute scripts, start an AI session, install Python or a CLI, or change global assistant settings. Your AI assistant controls whether it discovers, loads, and uses the skill files; creating them does not guarantee that a running assistant has loaded them.
The plugin's basic features remain usable without AI or Python. Running the skill scripts requires Python 3. To use AI-assisted actions, separately install and configure your chosen CLI and any required account; external services may charge fees.
The custom CLI command is empty by default. To use it, configure a complete non-interactive command that accepts prompts through standard input. The plugin does not append extra command arguments.
Background skill execution inherits the CLI's existing permissions and sandbox settings. It does not automatically expand write access. If the CLI only permits reading, use an interactive terminal and follow its authorization prompts.
Choose WPS or 飞书 (Feishu) under Settings → AI Knowledge Workflow → 任务来源应用. WPS is the default. All tasks, including completed tasks, follow this setting for source labels and opening actions; open boards refresh immediately. Switching apps preserves existing source names and links.
Feishu source actions request a client search by name and try to copy the search text for manual pasting. Install and sign in to the Feishu desktop client first. Existing links for the selected app open directly; links for the other app fall back to searching by name. The Markdown field remains wps: for backward compatibility and no longer determines which app opens.
Requires Obsidian desktop 1.5.0 or later. Mobile devices are not supported.
| Feature | Requirements and limitations |
|---|---|
| Local task and knowledge management | Implemented using desktop APIs; real-device validation on Windows and Linux is still pending |
| Copy context to an assistant | Does not require a terminal plugin |
| Run skills through Codex or a custom CLI | Prepare the relevant CLI and account, and have your assistant load the companion skills; external services may charge fees |
| Embedded terminal in Obsidian | Uses the optional, separately installed Terminal community plugin; requires a configured POSIX shell; automatic launch is unavailable on Windows |
| iTerm, Warp, and WPS automation | macOS only; requires the corresponding application; the operating system may request automation permission |
| Codex application links | Requires an installed desktop application that handles the corresponding links |
Double-click a file in the file explorer to open it with the system default app, including Markdown, TXT, and PDF files. Single clicks keep Obsidian's normal behavior, and folders still expand and collapse normally. The context menu also provides Open with system default app.
By default, the plugin does not modify the Terminal plugin's configuration or force changes to sidebar and tab layouts.
~/.warp/launch_configurations/ai-knowledge-workflow.yaml in the user's home directory. This file stores the working directory, CLI command, and optional task reference for that workspace, and remains on disk. Other terminal and application launch features invoke system applications or link handlers.Requires Node.js 22.13 or later and npm. Creating ZIP packages also requires Python 3.
npm ci --ignore-scripts
npm run lint
npm run build
npm run package
build performs type checking and produces a production main.js without source maps. package generates a plugin ZIP, a clean Starter ZIP, the three release files, and checksums in dist/. Use npm run dev for development watch mode.
Function-level validation has covered empty-vault initialization, creation of all four workflow types, task archiving and reopening, special characters in titles, encoded paths, and custom configuration directories. Real Obsidian UI validation and real-device validation on Windows and Linux are still pending. See the validation record for the evidence and its limits.
See the publishing guide for release steps and the changelog for changes. These supporting documents are currently in Chinese.
MIT; see LICENSE. This plugin bundles Zod; its license and copyright notice are included in THIRD_PARTY_NOTICES.md. AI Knowledge Workflow is an independent community project.