Install
openclaw skills install @addogiavara-tech/command-compass-daily-file-indexLocal-first resource indexing skill for Command Compass. It converts user-approved files, folders, links, skill files, downloads folders, website favorites, and prompt resources into Command Compass CardSchema v1 cards that the Windows client can import directly.
openclaw skills install @addogiavara-tech/command-compass-daily-file-indexThis skill creates standard Command Compass cards from resources the user has explicitly approved.
It is designed for the current Windows client and the wboke.com market API. The output must be importable by the desktop client without changing existing client behavior.
permissions.shell as false; the Windows client will ask for confirmation when opening.Use resourceKind to tell the Windows client how the card should behave.
prompt: a normal prompt or instruction card. Middle click copies instruction.skill: a skill file or reusable AI capability. Middle click copies instruction.workflow: a workflow or process card. Middle click copies instruction.template: a template card. Middle click copies instruction.file: a local file. Tail icon opens the file. For executable-like files, middle click should copy the file path.folder: a local folder. Middle area expands child capsules when available; tail icon opens the folder.url: a web link. Tail icon opens the link.webFavorite: a website favorite or cloud resource. Tail icon opens the link.downloads: a user-defined downloads folder. It must only appear after the user provides the folder path.Return a JSON array or an object with a cards array. Each card must use these public fields:
{
"schemaVersion": "1.0",
"id": "resource.example.v1",
"type": "prompt",
"title": "Readable title",
"summary": "What this card is for and when to use it.",
"tags": ["tag"],
"category": "技能",
"source": "local",
"version": "1.0.0",
"author": "local-agent",
"instruction": "Only the text that should be copied.",
"variables": [],
"delivery": {
"copyField": "instruction",
"format": "text",
"targets": ["clipboard"],
"requiresConfirmation": false
},
"permissions": {
"fileRead": false,
"fileWrite": false,
"network": false,
"shell": false,
"camera": false,
"microphone": false
}
}
The current Windows client reads these fields directly from the top level. Include them when available:
{
"libraryCategory": "技能",
"libraryFolder": "每日文件索引",
"openTarget": "",
"localFilePath": "",
"localFolderPath": "",
"resourceUrl": "",
"resourceKind": "prompt",
"resourceMeta": {
"kind": "prompt",
"target": "",
"extension": "",
"source": "skill-file"
},
"iconId": "glyph-01",
"accent": "#66d7ff",
"deep": "#1b346a",
"risk": "low",
"riskReasons": [],
"syncSource": "",
"remoteId": "",
"lastSyncedAt": "",
"aiScore": 0,
"recommendationReason": "",
"intentType": ""
}
Also mirror these fields under xCommandCompass for website and future API compatibility:
{
"xCommandCompass": {
"libraryCategory": "技能",
"libraryFolder": "每日文件索引",
"openTarget": "",
"resourceKind": "prompt",
"syncMode": "confirm"
}
}
Use the Windows client category names where possible:
技能文本图片视频代码音频3D自动化日常办公下载目录If no user category is known, use the first user-defined category from the client. If none exists, generate a category name using an uppercase letter plus three digits, such as A001.
openTarget is the unified open address.resourceKind: "file", openTarget, and localFilePath.resourceKind: "folder", openTarget, and localFolderPath.resourceKind: "url" or webFavorite, openTarget, and resourceUrl.resourceKind: "downloads", openTarget, and localFolderPath.The copied content is always instruction.
Do not copy title, summary, tags, category, openTarget, localFilePath, localFolderPath, resourceUrl, resourceMeta, or website metadata unless the card is specifically an executable-like local resource where the instruction should explicitly be the safe path-copy text.
., _, -.instruction human-readable.source as one of: local, imported, market, website, hound, manual.syncMode: "confirm" for anything coming from website, resource hound, or cloud favorites.这个技能文件用于把用户明确选择的文件、文件夹、链接、技能文件、下载目录、网站收藏和提示词整理成指令罗盘卡片。它不会扫描全盘,不会读取文件正文,不会上传本地路径或隐私数据。生成的卡片必须符合 CardSchema v1,并且把客户端实际需要的字段放在顶层,保证 Windows 客户端可以直接导入和显示。