com um clique
archive
Query and manage the DuckDB archive of historical plans and conversations.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Query and manage the DuckDB archive of historical plans and conversations.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
When planning, flag uncertain assumptions and supply a ready-to-run web-research prompt to confirm them.
Local Switchboard management console — drive the board when the VS Code extension is running
Implement with high accuracy and self-review (invest effort up front to minimize rework)
Reconcile and restructure a feature's subtasks — improve each, then merge/delete/rewrite/split to make the set coherent
Deep planning, dependency checks, and adversarial review
Cloud-VM planning mode — plan first, do not auto-code in a remote VM
| name | archive |
| description | Query and manage the DuckDB archive of historical plans and conversations. |
| allowed-tools | Bash |
| user-invokable | false |
Query and manage the DuckDB archive of historical plans and conversations.
query_plan_archive)Use when: User wants to search/query archived plans with specific criteria
Usage (see .agents/skills/query_archive/SKILL.md for full reference):
duckdb .switchboard/archive.duckdb "<SQL_QUERY>"
Example queries:
duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE complexity = 'High'"
duckdb .switchboard/archive.duckdb "SELECT topic, kanban_column, created_at FROM plans ORDER BY archived_at DESC LIMIT 10"
duckdb .switchboard/archive.duckdb -json "SELECT * FROM plans WHERE topic ILIKE '%database%'"
Security: Only SELECT queries allowed. Blocked keywords: COPY, ATTACH, CREATE, DROP, INSERT, UPDATE, DELETE, etc.
search_archive)Use when: User wants simple keyword search (easier than writing SQL)
Usage:
duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%<keyword>%' LIMIT 10"
Example:
duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%database optimization%' LIMIT 10"
duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%authentication%' LIMIT 10"
export_conversationUse when: User wants to save current conversation to archive
Parameters:
file_path (required): Absolute path to temp markdown file containing conversationmetadata (optional):
conversation_date: YYYY-MM-DDtopic: Short summaryproject: Project nametags: Array of tagsNote: File must be in system temp directory. File is deleted after successful export.
Archive Path: .switchboard/archive.duckdb (local) or cloud-synced path
Tables:
plans - Archived plan metadata (plan_id, topic, complexity, kanban_column, created_at, etc.)conversations - Exported conversations (id, title, content, tags, project, etc.)archive_metadata - Schema version tracking| User says | Use method |
|---|---|
| "search the archives for X" | duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%X%' LIMIT 10" |
| "query the archive" | duckdb .switchboard/archive.duckdb "<SQL>" |
| "find old plans about X" | duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE topic ILIKE '%X%'" |
| "export this conversation" | export_conversation (write conversation to temp file first) |
| "show me completed plans" | duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE kanban_column = 'COMPLETED'" |
| "what high complexity plans exist" | duckdb .switchboard/archive.duckdb "SELECT * FROM plans WHERE complexity = 'High'" |
.vscode/settings.json under switchboard.archive.dbPathUser: "Find all high complexity plans from last month"
You:
duckdb .switchboard/archive.duckdb "SELECT topic, complexity, created_at, kanban_column FROM plans WHERE complexity = 'High' ORDER BY created_at DESC LIMIT 20"
User: "Export this conversation"
You:
/tmp/conversation_20260330.md)export_conversation with:
file_path: "/tmp/conversation_20260330.md"metadata: { topic: "Archive setup", project: "switchboard", tags: ["setup", "duckdb"] }| Skill Name | Description |
|---|---|
architectural_diagrams | Generate Mermaid architectural diagrams, render to images, and upload to ClickUp/Linear tickets for team review |
archive | Query and manage the DuckDB archive of historical plans and conversations |
clickup_mcp | ClickUp MCP tool patterns, subtask truncation workarounds, and runtime-discovered troubleshooting |
src/services/archiveSchema.sqlsrc/services/ArchiveManager.tssrc/mcp-server/register-tools.js (archive MCP tools removed; use .agents/skills/query_archive/ instead).vscode/settings.json → switchboard.archive.dbPath