← 返回 Skills 市场
onad1ocrypto

Donad Skill

作者 onadeo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
62
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install donad-skill
功能描述
OpenClaw Skill template generator. Create skill scaffolds, validate structure, enhance SKILL.md, generate command frameworks, tips, publish checklists.
使用说明 (SKILL.md)

skill-template

Multi-purpose utility tool for managing entries, searching data, and exporting records. A general-purpose CLI toolkit with init, add/remove, list, search, and export capabilities — ideal as a starting point for building your own skill or as a standalone data management tool.

Commands

Command Description
skill-template run \x3Cinput> Execute the main function with the given input
skill-template config Show configuration file path (config.json location)
skill-template status Show current status (reports "ready" when operational)
skill-template init Initialize the data directory and prepare for use
skill-template list List all entries in the data log
skill-template add \x3Centry> Add a new dated entry to the data log
skill-template remove \x3Centry> Remove a specified entry
skill-template search \x3Cterm> Search the data log for a term (case-insensitive)
skill-template export Export all data from the data log to stdout
skill-template info Show version number and data directory path
skill-template help Show help message with all available commands
skill-template version Show version number

How It Works

skill-template manages a simple text-based data log (data.log) in its data directory. You can add entries (automatically date-stamped), list them, search through them, and export the full contents. Every command is also recorded in a separate history.log for auditing.

Workflow

  1. Initialize: Run skill-template init to set up the data directory
  2. Add entries: Use skill-template add to log items with automatic date stamps
  3. Review: Use skill-template list to see all entries or skill-template search to find specific ones
  4. Export: Run skill-template export to output all data for backup or processing

Data Storage

All data is stored in $SKILL_TEMPLATE_DIR or defaults to ~/.local/share/skill-template/. The directory contains:

  • data.log — main data file where entries are stored (date-stamped lines)
  • history.log — timestamped log of all commands executed
  • config.json — configuration file path (referenced by config command)

The tool automatically creates the data directory on first run. You can override the storage location by setting the SKILL_TEMPLATE_DIR environment variable.

Requirements

  • Shell: Bash 4+
  • No external dependencies — uses only standard Unix utilities (date, grep, wc, cat)
  • Works on: Linux, macOS, any POSIX-compatible system

When to Use

  1. Quick data logging — Use skill-template add "meeting notes: discussed Q2 targets" to capture timestamped entries without opening an editor
  2. Building a new skill — Fork this as a starting template with a working CLI framework (case dispatch, logging, data management) already in place
  3. Simple searchable notebook — Add notes throughout the day, then use skill-template search "keyword" to find them later
  4. Data export for processing — Run skill-template export to pipe all entries to another tool or save as a backup file
  5. Learning bash CLI patterns — Study the script as an example of a well-structured bash tool with case-based dispatch, logging, and data management

Examples

# Initialize the data directory
skill-template init

# Add some entries
skill-template add "Project Alpha: milestone 1 complete"
skill-template add "Bug fix: resolved login timeout issue"
skill-template add "Meeting: sprint review with team"

# List all entries
skill-template list

# Search for project-related entries
skill-template search "Project"

# Check the tool status
skill-template status

# View version and data location
skill-template info

# Show configuration path
skill-template config

# Export all data to a file
skill-template export > backup.txt

# Run a custom function
skill-template run "my-task"

Configuration

Set the SKILL_TEMPLATE_DIR environment variable to change the data directory:

export SKILL_TEMPLATE_DIR="$HOME/my-skill-data"

Default location: ~/.local/share/skill-template/

Output

All command output goes to stdout in plain text. The list and export commands output the raw content of data.log, making them easy to pipe into other tools:

skill-template list | grep "2024-03"
skill-template export | wc -l

Powered by BytesAgain | bytesagain.com | [email protected]

安全使用建议
Review before installing if you expected only a skill-template generator. Do not enter secrets or sensitive notes unless you are comfortable with them being stored locally under ~/.local/share/skill-template or SKILL_TEMPLATE_DIR and later exportable to stdout. There is no evidence of exfiltration or malware, but the package should better align its metadata, help text, and actual default script behavior.
能力评估
Purpose & Capability
The frontmatter and marketplace context describe an OpenClaw skill-template generator, while the main SKILL.md and scripts/script.sh describe and implement a general local data log with add, list, search, and export commands. A real generator script is also present, so this appears to be confused packaging rather than intentional deception.
Instruction Scope
Commands are user-invoked and visible, but the activation scope is ambiguous because the documented command set does not match the advertised generator purpose. The script help also does not clearly surface that commands are written to history.log.
Install Mechanism
No dependency installation, network fetch, startup hook, background service, privilege escalation, or obfuscation was found. The scripts use bash and embedded Python only.
Credentials
File access is mostly proportionate for the visible local CLI behavior: scripts write to a configurable data directory and the generator script reads explicit target files for validation or suggestions. No broad filesystem indexing, credential-store access, or network exfiltration was found.
Persistence & Privilege
scripts/script.sh creates a data directory on invocation and persists user-supplied entries to data.log plus command history to history.log. SKILL.md discloses this storage, but the top-level template-generator description and script help understate the persistence, and the remove command only echoes removal rather than deleting entries.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install donad-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /donad-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of donad-skill as a CLI template tool under the name "skill-template" - Provides commands for initializing, adding, removing, listing, searching, and exporting data entries - Records all commands in a history log for auditing - Stores data in a user-configurable directory (default: ~/.local/share/skill-template/) - No external dependencies; uses standard Unix utilities only - Includes sample usage and workflow guidelines for quick setup and data management
元数据
Slug donad-skill
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Donad Skill 是什么?

OpenClaw Skill template generator. Create skill scaffolds, validate structure, enhance SKILL.md, generate command frameworks, tips, publish checklists. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 62 次。

如何安装 Donad Skill?

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

Donad Skill 是免费的吗?

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

Donad Skill 支持哪些平台?

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

谁开发了 Donad Skill?

由 onadeo(@onad1ocrypto)开发并维护,当前版本 v1.0.0。

💬 留言讨论