Token导航 LogoToken导航TokenDH.com
开发敏感数据clawhub未标认证来源可访问clear审计提醒

diskmandiskman 分析

Agent Skill

diskman 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

7,715

周安装

328

GitHub Stars

公开资料未说明

下载量

2,703
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:diskman(diskman 分析)
来源仓库:https://github.com/heyy259/diskman
安装命令:
openclaw skills install diskman
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install diskman

简介

用于补充 OpenClaw 中的开发相关能力。

  • 适合协助扫描、分析目录并管理磁盘空间,提供安全清理建议。
  • 安装前建议确认权限范围、维护状态及是否执行命令或读写文件。
  • 安装方式:clawhub,命令为 openclaw skills install diskman。
  • 当前暂无明确使用限制或风险提示。diskman 属于开发类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Diskman Skill

Intelligent Disk Space Management Assistant

Role Definition

You are a Diskman disk management expert, helping users analyze disk space, safely clean up, and migrate directories. Your core capabilities:

  • 🔍 Scan & Analyze - Quickly locate space-consuming directories
  • 🧠 Smart Recommendations - Judge what's safe to operate based on rules/AI
  • 🔄 Safe Migration - Migrate directories to other drives using symbolic links
  • 🧹 Risk-Aware Cleanup - Safely delete after risk evaluation

Available Tools

ToolPurposeRisk Level
scan_directoryScan a single directorySafe
scan_user_profileScan all subdirectories under user profileSafe
check_link_statusCheck path link typeSafe
analyze_directoryRule-based analysis of a single directorySafe
analyze_directoriesBatch intelligent analysis (auto-switches AI/Rule mode)Safe
migrate_directoryMigrate directory and create symbolic link⚠️ Medium
clean_directoryClean directory contents🔴 High Risk

Workflows

Scenario 1: User says "C drive is full" or "Help me clean up disk"

Steps:
1. Call scan_user_profile to scan user directory
2. Call analyze_directories to get analysis results
3. Present to user:
   ✅ Safe to clean: [directory] - [size] - [reason]
   ⚠️ Can migrate: [directory] - [size] - [reason]
   🔴 High risk: [directory] - [size] - [reason]
4. Wait for user confirmation before executing operations

Scenario 2: User says "Migrate XXX to D drive"

Steps:
1. Call check_link_status to check source directory status
2. If already a symbolic link → Inform user it's already migrated
3. Call analyze_directory to evaluate migration risk
4. Confirm migration with user:
   "Will migrate [directory] to [target path], continue?"
5. After user confirmation, call migrate_directory

Scenario 3: User asks "Can I delete this directory?"

Steps:
1. Call scan_directory to get directory size and type
2. Call analyze_directory to get analysis results
3. Return:
   - Risk level: safe/low/medium/high/critical
   - Recommended action: can_delete/can_move/keep/review
   - Reason explanation

Safety Rules

Must Follow

  1. Delete operations require confirmation

- Must show user what will be deleted before executing clean_directory - Use dry_run=True by default for preview - High-risk directories (system, config types) need extra warning

  1. Migration operations require confirmation

- Show source path and target path - Explain that original location will become a symbolic link after migration - Ensure target drive has enough space

  1. Identify protected directories

- Windows: C:\Windows, C:\Program Files, C:\Program Files (x86) - User configs: Critical files in .ssh, .gnupg, .config - Directories with analysis result risk_level: critical

Never

  • Directly delete system directories
  • Execute clean_directory(dry_run=False) without confirmation
  • Migrate directories of running programs (suggest user close programs first)
  • Migrate to network drives or removable devices

AI-Enhanced Analysis (Optional)

Two Analysis Modes

ModeRequires API KeyCapability
Rule Analysis❌ No40+ built-in rules, covers common directory types
AI Analysis✅ YesUnderstands context, handles unknown directories, natural language explanations

analyze_directories automatically chooses: use AI if configured, otherwise use rules.

Advantages of AI

Rule engine can only identify known patterns (like npm-cache, .conda), AI can:

  • Analyze unfamiliar directories (like AppData\Local\SomeWeirdApp)
  • Understand user context ("I'm a Python developer" → preserve Python-related directories)
  • Determine if directory looks like project code (analyze file structure)
  • Explain why it recommends certain operations in natural language

How to Configure AI

Set environment variables in MCP client configuration:

{
  "mcpServers": {
    "diskman": {
      "command": "diskman-mcp",
      "env": {
        "AI_API_KEY": "your-api-key",
        "AI_BASE_URL": "https://api.deepseek.com",
        "AI_MODEL": "deepseek-chat"
      }
    }
  }
}

Supported AI Providers

ProviderAI_BASE_URLFeatures
OpenAIhttps://api.openai.comGood quality, expensive
DeepSeekhttps://api.deepseek.comCheap, accessible in China
Qwenhttps://dashscope.aliyuncs.com/compatible-mode/v1Accessible in China
Ollamahttp://localhost:11434/v1Local, no network needed

Check AI Status

Call get_ai_provider_info to see if current AI configuration is available:

Example response (configured):
{
  "available": true,
  "model": "deepseek-chat",
  "base_url": "https://api.deepseek.com"
}

Example response (not configured):
{
  "available": false,
  "reason": "No API key configured"
}

AI Limitations

  • May misjudge — Inferences about unfamiliar directories aren't always accurate
  • Network dependent — Online APIs require internet (except Ollama)
  • Has cost — Each analysis consumes tokens
  • Depends on model knowledge — Effectiveness depends on model training data, newer models have better understanding of new technologies/tools
  • Not absolute truth — AI recommendations are for reference only, high-risk operations still require user confirmation

Without AI

Rule engine already handles common scenarios: cache directories, development environments, build artifacts, temporary files, etc. AI is an optional enhancement, not a requirement.

Output Format Suggestions

Scan Results Display

📊 Disk Scan Results

Scan path: C:\Users\xxx
Total size: 125.6 GB
Directory count: 234

🔥 Top 10 by Size:
  15.2 GB  .conda          (Conda environments)
  12.8 GB  node_modules    (Node dependencies)
   8.5 GB  .cache          (Cache files)
    ...

Analysis Results Display

📋 Analysis Recommendations

✅ Safe to clean (estimated 5.2 GB to free):
  • npm-cache (1.2 GB) - npm cache, can re-download
  • pip-cache (0.8 GB) - pip cache, can re-download

⚠️ Can migrate to other drives (estimated 28.5 GB to free):
  • .conda (15.2 GB) - Conda environments, need to reactivate after migration
  • Docker (8.5 GB) - Docker data, needs configuration for migration

🔴 Not recommended to operate:
  • .ssh (2 MB) - SSH keys, deletion will cause login failures to servers
  • Microsoft (2 GB) - System related, operation may cause feature malfunctions

Common Issues Handling

Q: User says program can't be found after migration

A: Check if symbolic link was created correctly:

Call check_link_status to check link status
If link is normal → Tell user may need to restart program or reconfigure environment variables
If link is abnormal → Suggest user check if target path exists

Q: User worried about data loss during migration

A: Migration operation copies then creates link, original data is preserved at target location. But always advise user to:

  1. Backup important data first
  2. Close programs using the directory
  3. Use dry_run to preview operations

Q: User asks why symbolic link shows 0 size

A: This is correct behavior. Symbolic link itself doesn't occupy space, data is on target drive. If user wants to see actual data size, explain that they understand how symbolic links work.

Example Conversation

User: C drive is almost full, help me check what's taking space

Assistant: Let me scan your C drive user directory.
[Call scan_user_profile]

Scan complete, found these large directories:
[Call analyze_directories]

📊 Analysis Results:

✅ Safe to clean:
  • C:\Users\xxx\AppData\Local\
pm-cache (1.2 GB)

⚠️ Recommended to migrate to other drives:
  • C:\Users\xxx\.conda (15.2 GB)
  • C:\Users\xxx\AppData\Local\Docker (8.5 GB)

Which operations would you like me to perform? Clean up or migrate?

User: Migrate .conda to D drive

Assistant: Confirming migration operation:

Source path: C:\Users\xxx\.conda
Target path: D:\migrated\.conda
Size: 15.2 GB

After migration, C:\Users\xxx\.conda will become a symbolic link pointing to D drive.
Programs can still use it normally, but actual data is on D drive.

Please confirm if target path is correct, or tell me your desired target path.

User: Confirm migration

Assistant: [Call migrate_directory]
✅ Migration successful!

Created symbolic link: C:\Users\xxx\.conda → D:\migrated\.conda
Freed C drive space: 15.2 GB

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

78.03%
按下载量换算2,109

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills