← 返回 Skills 市场
almohalhel1408

ToolDeck

作者 Jahfali-dev · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
144
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install tooldeck
功能描述
Auto-scrapes URLs to extract tool/service info, auto-categorizes, and saves to a personal database. Use when user explicitly shares a URL to save or asks to...
使用说明 (SKILL.md)

ToolDeck - Personal Service/Tool Database

Trigger

Use this skill when:

  1. User shares a URL and explicitly asks to save it
  2. User asks to "save" or "remember" a service or tool they provided
  3. User asks "what tools do I have for X"
  4. User explicitly requests tool suggestions for a project

Privacy first: Never scrape, save, or monitor URLs without explicit user request. The skill is entirely passive — it only acts when the user intentionally asks it to.

What It Does

User provides a URL with intent to save → scrape → extract info → categorize → confirm → save to database

Workflow

1. Saving a Tool (User-Initiated Only)

Step 1: Confirm intent

  • Only proceed if user explicitly asked to save a URL
  • Never auto-save from casual browsing or project context

Step 2: Scrape the URL

  • Use web_fetch to get page info
  • Extract: title, description, pricing, features, logo
  • Respect robots.txt — do not scrape pages that disallow it
  • Skip authenticated/private pages — do not attempt to scrape pages behind login walls, paywalls, or CAPTCHAs

Step 3: Auto-categorize

  • Analyze content to detect category:
    • AI/ML - AI services, LLMs, machine learning
    • Development - Coding tools, APIs, frameworks
    • Productivity - Task management, notes, workflow
    • Marketing - SEO, social media, ads
    • Design - Graphics, UI/UX, video
    • Finance - Billing, accounting, payments
    • Communication - Messaging, email, calls
    • Data - Analytics, databases, visualization
    • Other - Anything else

Step 4: Find social media

  • Search for LinkedIn, Facebook, Instagram, Twitter
  • Use web_search with tool name + "social media"

Step 5: Auto-generate tags

  • Extract keywords from description
  • Common tags: free, paid, api, no-code, ai, etc.

Step 6: Confirm and save

  • Present the extracted info to the user
  • Only save after user confirms
  • Confirm: "Saved: [title] ([category])"

2. Retrieving Tools

  • By category: "Show me all AI tools"
  • By search: "Find something for PDF"
  • Full list: "List all my saved tools"

3. Tool Suggestions (Opt-In Only)

  • Only suggest tools when the user explicitly asks for project help
  • Do not proactively monitor or inject suggestions during normal chat

Content Boundaries

Never scrape:

  • Pages behind login, paywall, or authentication
  • Pages blocked by robots.txt
  • Private/intranet URLs
  • URLs containing personal data (icloud, google drive shared links, etc.)

Sanitization:

  • Do not store OAuth tokens, API keys, or session IDs if present in URLs
  • Strip tracking parameters (utm_*, fbclid, etc.) from URLs before saving

Database Location

/workspace/skills/tooldeck/references/database.json

Format

{
  "tools": [
    {
      "url": "https://example.com",
      "title": "Tool Name",
      "description": "What it does",
      "category": "Development",
      "tags": ["python", "api", "free"],
      "use_case": "For building APIs",
      "notes": "Good alternatives to X",
      "saved_date": "2026-04-04",
      "price": "Free / $X/mo",
      "social_media": {
        "linkedin": "...",
        "facebook": "...",
        "instagram": "..."
      },
      "contact": {
        "email": "...",
        "location": "..."
      }
    }
  ]
}
安全使用建议
This skill appears coherent and limited to user-initiated scraping and saving of tool/service URLs. Before installing, consider: (1) The skill saves extracted data persistently at /workspace/skills/tooldeck/references/database.json — review or delete that file if you stop using the skill. (2) Although the SKILL.md explicitly forbids scraping private or paywalled pages and says it will strip tokens and tracking params, enforcement depends on the agent following those textual rules (there's no code to audit). If you care about strict guarantees, test the skill with non-sensitive example URLs and inspect the database file to confirm only expected data is stored. (3) Be mindful that saved entries can include public contact info (emails/links) and may be visible to others with access to the same workspace. If these considerations are acceptable, the skill's behavior is proportionate to its purpose.
能力标签
cryptocan-make-purchasesrequires-oauth-token
能力评估
Purpose & Capability
Name/description (auto-scrape, categorize, save tools) match the SKILL.md workflow. The skill asks for no credentials, no binaries, and no unusual system access — all consistent with a passive, user-initiated bookmarking/scraping tool.
Instruction Scope
Instructions are narrowly scoped to user-initiated actions: confirm intent, use web_fetch and web_search, respect robots.txt, skip authenticated/paywalled/private pages, sanitize tracking params, present for confirmation before saving. They do not instruct reading arbitrary local files or accessing unrelated credentials. Note: because this is an instruction-only skill (no executable code), the behavior depends on the agent following these textual rules.
Install Mechanism
There is no install spec and no code files to install or execute. This minimizes installation risk — nothing is downloaded or written during install.
Credentials
The skill requests no environment variables or credentials, which is appropriate. One proportionality note: it writes a persistent database file in the agent workspace (/workspace/skills/tooldeck/references/database.json) and may store extracted contact info (emails, locations). That persistent storage is expected for the stated purpose but is sensitive and worth user consideration.
Persistence & Privilege
always is false and autonomous invocation is not disabled (normal). The skill will persist user-provided data into a workspace file; this is reasonable for a bookmarking database but means saved entries are stored persistently and could be accessible to other users or skills with access to the same workspace. The skill does not request elevated platform privileges or attempt to modify other skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tooldeck
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tooldeck 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Address privacy flags: add consent model, robots.txt respect, sensitive page boundaries, content sanitization, opt-in suggestions only
v1.0.0
Initial release
元数据
Slug tooldeck
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

ToolDeck 是什么?

Auto-scrapes URLs to extract tool/service info, auto-categorizes, and saves to a personal database. Use when user explicitly shares a URL to save or asks to... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 144 次。

如何安装 ToolDeck?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install tooldeck」即可一键安装,无需额外配置。

ToolDeck 是免费的吗?

是的,ToolDeck 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ToolDeck 支持哪些平台?

ToolDeck 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ToolDeck?

由 Jahfali-dev(@almohalhel1408)开发并维护,当前版本 v1.0.1。

💬 留言讨论