diff options
Diffstat (limited to 'skills')
| -rw-r--r-- | skills/agent-optimization-framework.md | 1 | ||||
| -rw-r--r-- | skills/index.json | 249 | ||||
| -rw-r--r-- | skills/macro-engine-debug.md | 24 | ||||
| -rw-r--r-- | skills/macro-engine-onboarding.md | 24 | ||||
| -rw-r--r-- | skills/mindmap-master-guide.md | 40 |
5 files changed, 76 insertions, 262 deletions
diff --git a/skills/agent-optimization-framework.md b/skills/agent-optimization-framework.md index 78a143d..52c10b1 100644 --- a/skills/agent-optimization-framework.md +++ b/skills/agent-optimization-framework.md @@ -2,6 +2,7 @@ name: agent-optimization-framework description: System for reducing tool-call latency and increasing agentic precision through programmatic workflows. tags: [optimization, agentic-workflow, efficiency, tool-calls] +category: system --- # Agent Optimization Framework diff --git a/skills/index.json b/skills/index.json index a1254ae..4b168ca 100644 --- a/skills/index.json +++ b/skills/index.json @@ -1,248 +1 @@ -{ - "navigating-the-terminal": { - "name": "navigating-the-terminal", - "description": "How to explore the WebX11 terminal, find commands, check status, and navigate the filesystem", - "tags": [ - "terminal", - "navigation", - "help", - "filesystem" - ], - "category": "system", - "created": "2026-06-02T13:19:44.542Z", - "updated": "2026-06-02T13:19:44.542Z" - }, - "memory-and-profile": { - "name": "memory-and-profile", - "description": "How to use the user profile system, session memory, and pattern tracking for persistent context", - "tags": [ - "memory", - "profile", - "session", - "persistence" - ], - "category": "system", - "created": "2026-06-02T13:19:44.542Z", - "updated": "2026-06-02T13:19:44.542Z" - }, - "web-search-and-fetch": { - "name": "web-search-and-fetch", - "description": "How to search the web and fetch URL content using the WebX11 proxy API", - "tags": [ - "search", - "fetch", - "web", - "proxy", - "api" - ], - "category": "research", - "created": "2026-06-02T13:19:44.542Z", - "updated": "2026-06-02T13:19:44.542Z" - }, - "module-management": { - "name": "module-management", - "description": "How to view, edit, test, reload modules and manage startup configuration", - "tags": [ - "modules", - "editing", - "code", - "self-improvement" - ], - "category": "dev", - "created": "2026-06-02T13:19:44.542Z", - "updated": "2026-06-02T13:19:44.542Z" - }, - "system-maintenance": { - "name": "system-maintenance", - "description": "How to reset, troubleshoot, and maintain the WebX11 terminal", - "tags": [ - "system", - "maintenance", - "reset", - "troubleshoot", - "config" - ], - "category": "system", - "created": "2026-06-02T13:19:44.543Z", - "updated": "2026-06-02T13:19:44.543Z" - }, - "backup-and-restore": { - "name": "backup-and-restore", - "description": "How to backup, restore, and export WebX11 data", - "tags": [ - "backup", - "restore", - "export", - "import", - "persistence" - ], - "category": "system", - "created": "2026-06-02T13:19:44.543Z", - "updated": "2026-06-02T13:19:44.543Z" - }, - "mindmap-workflow": { - "name": "mindmap-workflow", - "description": "How to create, view, edit, and manage brainstorming mindmaps", - "tags": [ - "mindmap", - "brainstorming", - "planning", - "organization" - ], - "category": "productivity", - "created": "2026-06-02T13:19:44.543Z", - "updated": "2026-06-02T13:19:44.543Z" - }, - "skills-system-guide": { - "name": "skills-system-guide", - "description": "How to use the skills system: load, create, patch, list, and audit skills for persistent procedural memory", - "tags": [ - "skills", - "system", - "meta" - ], - "category": "system", - "created": "2026-06-02T13:19:44.543Z", - "updated": "2026-06-02T13:19:44.543Z" - }, - "agent-orchestration": { - "name": "agent-orchestration", - "description": "How to use the agent registry, leases, and orchestrator for multi-agent workflows", - "tags": [ - "agents", - "orchestration", - "delegation", - "leases" - ], - "category": "system", - "created": "2026-06-02T13:19:44.543Z", - "updated": "2026-06-02T13:19:44.543Z" - }, - "debug-panel-and-logs": { - "name": "debug-panel-and-logs", - "description": "How to use the debug panel, session logging, and terminal diagnostics", - "tags": [ - "debug", - "logging", - "diagnostics", - "troubleshooting" - ], - "category": "system", - "created": "2026-06-02T13:19:44.543Z", - "updated": "2026-06-02T13:19:44.543Z" - }, - "webdav-operations": { - "name": "webdav-operations", - "description": "How to use WebDAV cloud storage for backup, file sync, and remote file access", - "tags": [ - "webdav", - "cloud", - "backup", - "sync", - "storage" - ], - "category": "system", - "created": "2026-06-02T13:19:44.543Z", - "updated": "2026-06-02T13:19:44.543Z" - }, - "security-and-safety": { - "name": "security-and-safety", - "description": "How to use WebX11 security levels, command blocking, and safety features", - "tags": [ - "security", - "safety", - "blocking", - "permissions" - ], - "category": "system", - "created": "2026-06-02T13:19:44.543Z", - "updated": "2026-06-02T13:19:44.543Z" - }, - "mindmap-user-guide": { - "name": "mindmap-user-guide", - "description": "How to create, view, and manage brainstorming mindmaps using the mindmap terminal module", - "tags": [ - "mindmap", - "brainstorming", - "organization", - "planning" - ], - "category": "productivity", - "created": "2026-06-02T13:20:28.672Z", - "updated": "2026-06-02T13:20:28.672Z" - }, - "bug-tracker": { - "name": "bug-tracker", - "description": "Systematic workflow for tracking bugs using a JSON log file in the VFS.", - "tags": [ - "dev", - "debugging", - "management", - "workflow" - ], - "category": "dev", - "created": "2026-06-02T10:10:44.447Z", - "updated": "2026-06-02T10:10:44.447Z" - }, - "task-manager": { - "name": "task-manager", - "description": "A systematic workflow for tracking and managing tasks via a VFS JSON store.", - "tags": [ - "productivity", - "tasks", - "vfs" - ], - "category": "productivity", - "created": "2026-06-02T10:12:44.476Z", - "updated": "2026-06-02T10:12:44.476Z" - }, - "agent-optimization-framework": { - "name": "agent-optimization-framework", - "description": "", - "tags": [ - "optimization", - "agentic-workflow", - "efficiency", - "tool-calls" - ], - "category": "system", - "created": "2026-05-29T14:52:23.451Z", - "updated": "2026-05-29T14:52:23.451Z" - }, - "macro-engine-debug": { - "name": "macro-engine-debug", - "description": "", - "tags": [ - "debug", - "a-repair", - "macro" - ], - "category": "system", - "created": "2026-05-29T15:06:24.057Z", - "updated": "2026-05-29T15:06:24.057Z" - }, - "macro-engine-onboarding": { - "name": "macro-engine-onboarding", - "description": "", - "tags": [ - "onboarding", - "context", - "macro" - ], - "category": "system", - "created": "2026-05-29T15:06:24.064Z", - "updated": "2026-05-29T15:06:24.064Z" - }, - "project-profile-manager": { - "name": "project-profile-manager", - "description": "", - "tags": [ - "context", - "memory", - "workspace" - ], - "category": "system", - "created": "2026-05-29T15:08:44.897Z", - "updated": "2026-05-29T15:08:44.897Z" - } -}
\ No newline at end of file +{"navigating-the-terminal":{"name":"navigating-the-terminal","description":"How to explore the WebX11 terminal, find commands, check status, and navigate the filesystem","tags":["terminal","navigation","help","filesystem"],"category":"system","created":"2026-06-02T22:07:32.333Z","updated":"2026-06-02T22:07:32.333Z"},"memory-and-profile":{"name":"memory-and-profile","description":"How to use the user profile system, session memory, and pattern tracking for persistent context","tags":["memory","profile","session","persistence"],"category":"system","created":"2026-06-02T22:07:32.333Z","updated":"2026-06-02T22:07:32.333Z"},"web-search-and-fetch":{"name":"web-search-and-fetch","description":"How to search the web and fetch URL content using the WebX11 proxy API","tags":["search","fetch","web","proxy","api"],"category":"research","created":"2026-06-02T22:07:32.334Z","updated":"2026-06-02T22:07:32.334Z"},"module-management":{"name":"module-management","description":"How to view, edit, test, reload modules and manage startup configuration","tags":["modules","editing","code","self-improvement"],"category":"dev","created":"2026-06-02T22:07:32.334Z","updated":"2026-06-02T22:07:32.334Z"},"system-maintenance":{"name":"system-maintenance","description":"How to reset, troubleshoot, and maintain the WebX11 terminal","tags":["system","maintenance","reset","troubleshoot","config"],"category":"system","created":"2026-06-02T22:07:32.334Z","updated":"2026-06-02T22:07:32.334Z"},"backup-and-restore":{"name":"backup-and-restore","description":"How to backup, restore, and export WebX11 data","tags":["backup","restore","export","import","persistence"],"category":"system","created":"2026-06-02T22:07:32.334Z","updated":"2026-06-02T22:07:32.334Z"},"mindmap-workflow":{"name":"mindmap-workflow","description":"How to create, view, edit, and manage brainstorming mindmaps","tags":["mindmap","brainstorming","planning","organization"],"category":"productivity","created":"2026-06-02T22:07:32.334Z","updated":"2026-06-02T22:07:32.334Z"},"skills-system-guide":{"name":"skills-system-guide","description":"How to use the skills system: load, create, patch, list, and audit skills for persistent procedural memory","tags":["skills","system","meta"],"category":"system","created":"2026-06-02T22:07:32.334Z","updated":"2026-06-02T22:07:32.334Z"},"agent-orchestration":{"name":"agent-orchestration","description":"How to use the agent registry, leases, and orchestrator for multi-agent workflows","tags":["agents","orchestration","delegation","leases"],"category":"system","created":"2026-06-02T22:07:32.335Z","updated":"2026-06-02T22:07:32.335Z"},"debug-panel-and-logs":{"name":"debug-panel-and-logs","description":"How to use the debug panel, session logging, and terminal diagnostics","tags":["debug","logging","diagnostics","troubleshooting"],"category":"system","created":"2026-06-02T22:07:32.335Z","updated":"2026-06-02T22:07:32.335Z"},"webdav-operations":{"name":"webdav-operations","description":"How to use WebDAV cloud storage for backup, file sync, and remote file access","tags":["webdav","cloud","backup","sync","storage"],"category":"system","created":"2026-06-02T22:07:32.335Z","updated":"2026-06-02T22:07:32.335Z"},"security-and-safety":{"name":"security-and-safety","description":"How to use WebX11 security levels, command blocking, and safety features","tags":["security","safety","blocking","permissions"],"category":"system","created":"2026-06-02T22:07:32.335Z","updated":"2026-06-02T22:07:32.335Z"},"mindmap-user-guide":{"name":"mindmap-user-guide","description":"How to create, view, and manage brainstorming mindmaps using the mindmap terminal module","tags":["mindmap","brainstorming","organization","planning"],"category":"productivity","created":"2026-06-02T13:20:28.672Z","updated":"2026-06-02T13:20:28.672Z"},"bug-tracker":{"name":"bug-tracker","description":"Systematic workflow for tracking bugs using a JSON log file in the VFS.","tags":["dev","debugging","management","workflow"],"category":"dev","created":"2026-06-02T10:10:44.447Z","updated":"2026-06-02T10:10:44.447Z"},"task-manager":{"name":"task-manager","description":"A systematic workflow for tracking and managing tasks via a VFS JSON store.","tags":["productivity","tasks","vfs"],"category":"productivity","created":"2026-06-02T10:12:44.476Z","updated":"2026-06-02T10:12:44.476Z"},"agent-optimization-framework":{"name":"agent-optimization-framework","description":"","tags":["optimization","agentic-workflow","efficiency","tool-calls"],"category":"system","created":"2026-05-29T14:52:23.451Z","updated":"2026-05-29T14:52:23.451Z"},"macro-engine-debug":{"name":"macro-engine-debug","description":"","tags":["debug","a-repair","macro"],"category":"system","created":"2026-05-29T15:06:24.057Z","updated":"2026-05-29T15:06:24.057Z"},"macro-engine-onboarding":{"name":"macro-engine-onboarding","description":"","tags":["onboarding","context","macro"],"category":"system","created":"2026-05-29T15:06:24.064Z","updated":"2026-05-29T15:06:24.064Z"},"project-profile-manager":{"name":"project-profile-manager","description":"","tags":["context","memory","workspace"],"category":"system","created":"2026-05-29T15:08:44.897Z","updated":"2026-05-29T15:08:44.897Z"}}
\ No newline at end of file diff --git a/skills/macro-engine-debug.md b/skills/macro-engine-debug.md index cd43a29..e8cc662 100644 --- a/skills/macro-engine-debug.md +++ b/skills/macro-engine-debug.md @@ -1,10 +1,20 @@ --- name: macro-engine-debug -description: A compound operation to audit, view, and test a module in one logical flow. -steps: - 1. Call get_module_status to identify if the module is loaded/modified. - 2. Call view_module(name) to analyze the source. - 3. Call run_command('test-module <name>') or similar health checks. - 4. Synthesize a health report. -tags: [debug, a-repair, macro] +description: A compound operation sequence to audit, view, and test a module for stability and correctness. +tags: [debug, a-repair, macro, development] +category: dev --- + +# Macro Engine Debug + +## 🎯 Objective +Rapidly diagnose issues within a loaded module by combining status checks, source analysis, and live testing. + +## 🛠️ Execution Steps +1. **Status Check:** Call `get_module_status` to identify if the module is currently loaded, modified, or has a remote URL mismatch. +2. **Source Analysis:** Call `view_module(name)` to examine the current implementation logic. +3. **Live Testing:** Use `test_module(name)` to load the edited version from `/_mods/` and verify the fix. +4. **Synthesis:** Compare the test results with the original bug report to confirm the resolution. + +## 🔄 Workflow +`get_module_status` ➔ `view_module` ➔ `test_module` ➔ `report` diff --git a/skills/macro-engine-onboarding.md b/skills/macro-engine-onboarding.md index 46c2677..669d665 100644 --- a/skills/macro-engine-onboarding.md +++ b/skills/macro-engine-onboarding.md @@ -1,10 +1,20 @@ --- name: macro-engine-onboarding -description: A rapid context-recovery sequence to understand current session state. -steps: - 1. Call session_recent(3) to see previous work. - 2. Call list_files('') to see current root state. - 3. Call load_skills('current-task') to find relevant procedures. - 4. Call user_list to check for project-specific flags. -tags: [onboarding, context, macro] +description: A rapid context-recovery sequence to align the AI with the current session state and active projects. +tags: [onboarding, context, recovery, macro] +category: system --- + +# Macro Engine Onboarding + +## 🎯 Objective +Efficiently recover state and context at the start of a session to avoid redundant queries and minimize hallucinations. + +## 🛠️ Execution Steps +1. **Session Review:** Call `session_recent(3)` to identify the last active tasks and their outcomes. +2. **VFS Snapshot:** Call `list_files('')` to examine the root directory for new project files or configuration changes. +3. **Procedure Retrieval:** Call `load_skills('current-task')` to see if any stored procedures are applicable to the immediate goal. +4. **User Preferences:** Call `user_list` to check for project-specific flags or persistent preferences (e.g., preferred models, project paths). + +## 🔄 Workflow +`session_recent` ➔ `list_files` ➔ `load_skills` ➔ `user_list` diff --git a/skills/mindmap-master-guide.md b/skills/mindmap-master-guide.md new file mode 100644 index 0000000..83cebd2 --- /dev/null +++ b/skills/mindmap-master-guide.md @@ -0,0 +1,40 @@ +--- +name: mindmap-master-guide +description: Comprehensive guide to creating, managing, and exporting brainstorming mindmaps using the mindmap terminal module. +tags: [mindmap, brainstorming, planning, organization, visualization] +category: productivity +--- +## Core Workflow + +1. **Initialization** + - `mindmap new "<topic>" -t tag1,tag2` — Creates a root node. + - Tags are optional (e.g., planning, research, dev). + - The root node is auto-assigned a color from the 7-color palette. + +2. **Expansion (Adding Nodes)** + - `mindmap add <parent-id> "<idea>" -t tag` — Adds a child node to a specific parent. + - To find the `parent-id`, use `mindmap show`. IDs are 4-character random strings (e.g., `a3f8`). + +3. **Visualization** + - `mindmap show` — Displays the full tree using Unicode box-drawing. + - `mindmap show <id>` — Displays a subtree starting from the specified node. + +4. **Refinement (Editing)** + - `mindmap rename <id> "<new text>"` — Changes the node text. + - `mindmap color <id> <color>` — Sets node color (`red`, `green`, `yellow`, `blue`, `cyan`, `magenta`, `white`). + - `mindmap tag <id> <tag>` — Assigns or updates a tag for the node. + +5. **Persistence & Storage** + - `mindmap save <name>` — Saves the current map to localStorage. + - `mindmap load <name>` — Restores a saved map. + - `mindmap list` — Lists all saved mindmaps. + - `mindmap delete <name>` — Removes a saved map from storage. + +6. **Exporting** + - `mindmap export [id]` — Generates a Markdown bullet list of the map (or specific subtree), automatically copying the result to the clipboard. + +## Use Cases +- **Brainstorming:** Map out feature sets, project architectures, or conceptual ideas. +- **Planning:** Decompose complex tasks into manageable sub-tasks. +- **Organization:** Structure research findings or user requirements. +- **Trigger Phrases:** Use when the user mentions "brainstorm", "diagram", "organize thoughts", "plan", or "map out". |