Agent 深度 Links
- 作者仓库星标 11,183
- 作者仓库 awesome-codex-skills
Agent Deep Links
Overview
Use this skill when a user asks for clickable links that should open directly in an app (usually from Slack). This includes verifying whether a target app supports deep links at all, selecting the right URL shape, and providing fallbacks when deep links are unsupported.
Workflow
- Identify target app + target object:
- Thread/conversation
- File/folder
- Settings/new window
- Read
references/deep-link-matrix.mdfor known-good link formats and support level. - If support is unknown, verify locally before sending:
- Check URL schemes in the app bundle:
/usr/libexec/PlistBuddy -c 'Print :CFBundleURLTypes' /Applications/<App>.app/Contents/Info.plist - Smoke test launch behavior:
open '<scheme>://...'
- Check URL schemes in the app bundle:
- Construct Slack-safe link syntax:
<url|label>
- If unsupported or uncertain, send a fallback:
- Plain path + command
- Documented CLI open command
- Statement that no official deep-link format is known
Output Rules
- Prefer absolute paths for file/folder links.
- Keep labels short and action-oriented (
Open in Cursor,Open in Codex). - Do not claim deep-link support unless it is in the matrix or just verified.
- For uncertain app routes, clearly mark as inferred/experimental.
Common Templates
- Codex thread:
<codex://threads/<thread-uuid>|Open in Codex>
- Cursor file:
<cursor://file/<absolute-path>:<line>:<column>|Open in Cursor>
- VS Code file:
<vscode://file/<absolute-path>:<line>:<column>|Open in VS Code>
- VS Code Insiders file:
<vscode-insiders://file/<absolute-path>:<line>:<column>|Open in VS Code Insiders>
Use references/deep-link-matrix.md for the full cross-app matrix and support notes.
- 流狐分类
- AI 智能
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 88 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @ComposioHQ · 未声明 license
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 需简单配置
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- 未声明
- 检测到的文件与系统行为
-
- 只读
- Shell 执行
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 Use this skill when a user asks for clickable links that should open directly in an app (usually from Slack). This includes verifying whether a target app supports deep links at all, selecting the right URL shape, and providing fallbacks when deep links are…
Identify target app + target object: Thread/conversation File/folder
Prefer absolute paths for file/folder links. Keep labels short and action-oriented (Open in Cursor, Open in Codex). Do not claim deep-link support unless it is in the matrix or just verified.
Codex thread: <codex://threads/<thread-uuid>|Open in Codex> Cursor file:
# Agent Deep Links
## Overview
Use this skill when a user asks for clickable links that should open directly in an app (usually from Slack). This includes verifying whether a target app supports deep links at all, selecting the right URL shape, and providing fallbacks when deep links are unsupported.
## Workflow
1. Identify target app + target object:
- Thread/conversation
- File/folder
- Settings/new window
2. Read `references/deep-link-matrix.md` for known-good link formats and support level.
3. If support is unknown, verify locally before sending:
- Check URL schemes in the app bundle:
```bash
/usr/libexec/PlistBuddy -c 'Print :CFBundleURLTypes' /Applications/<App>.app/Contents/Info.plist
```
- Smoke test launch behavior:
```bash
open '<scheme>://...'
```
4. Construct Slack-safe link syntax:
- `<url|label>`
5. If unsupported or uncertain, send a fallback:
- Plain path + command
- Documented CLI open command
- Statement that no official deep-link format is known
## Output Rules
- Prefer absolute paths for file/folder links.
- Keep labels short and action-oriented (`Open in Cursor`, `Open in Codex`).
- Do not claim deep-link support unless it is in the matrix or just verified.
- For uncertain app routes, clearly mark as inferred/experimental.
## Common Templates
- Codex thread:
- `<codex://threads/<thread-uuid>|Open in Codex>`
- Cursor file:
- `<cursor://file/<absolute-path>:<line>:<column>|Open in Cursor>`
- VS Code file:
- `<vscode://file/<absolute-path>:<line>:<column>|Open in VS Code>`
- VS Code Insiders file:
- `<vscode-insiders://file/<absolute-path>:<line>:<column>|Open in VS Code Insiders>`
Use `references/deep-link-matrix.md` for the full cross-app matrix and support notes. 作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> Overview → Workflow → Output Rules → Common Templates
要点 -> Use this skill when a user asks for clickable links that should open directly in an app (usually from Slack). · 1. Identify target app + target object: - Thread/conversation - File/folder - Settings/new window 2. · - Prefer absolute paths for file/folder links. · Use references/deep-link-matrix.md for the full cross-app matrix and support notes.
文件/命令 -> references/deep-link-matrix.md · <url|label> · Open in Cursor · Open in Codex · <codex://threads/<thread-uuid>|Open in Codex> · <cursor://file/<absolute-path>:<line>:<column>|Open in Cursor> · <vscode://file/<absolute-path>:<line>:<column>|Open in VS Code> · <vscode-insiders://file/<absolute-path>:<line>:<column>|Open in VS Code Insiders>
内容 SHA-256 -> 06a64a3f18eb
方法与流程
适用与边界
原文中的明确线索
references/deep-link-matrix.md、<url|label>、Open in Cursor、Open in Codex、<codex://threads/<thread-uuid>|Open in Codex>、<cursor://file/<absolute-path>:<line>:<column>|Open in Cursor>、<vscode://file/<absolute-path>:<line>:<column>|Open in VS Code>、<vscode-insiders://file/<absolute-path>:<line>:<column>|Open in VS Code Insiders>