skill-template

OpenClaw Skill template generator. Create skill scaffolds, validate structure, enhance SKILL.md, generate command frameworks, tips, publish checklists.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "skill-template" with this command: npx skills add ckchzh/skill-template

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

CommandDescription
skill-template run <input>Execute the main function with the given input
skill-template configShow configuration file path (config.json location)
skill-template statusShow current status (reports "ready" when operational)
skill-template initInitialize the data directory and prepare for use
skill-template listList all entries in the data log
skill-template add <entry>Add a new dated entry to the data log
skill-template remove <entry>Remove a specified entry
skill-template search <term>Search the data log for a term (case-insensitive)
skill-template exportExport all data from the data log to stdout
skill-template infoShow version number and data directory path
skill-template helpShow help message with all available commands
skill-template versionShow 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 | hello@bytesagain.com

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

115 Publish

智能管理115网盘,支持扫码登录、文件浏览、搜索、转存分享、离线下载、智能整理和容量查询。

Registry SourceRecently Updated
3780Profile unavailable
General

Reading Tracker

个人阅读管理与笔记系统。用于记录读书进度、管理书摘与思考、生成阅读报告。支持渐进式阅读法:书摘记录→每周回顾→月度串联。触发词:"开始读"、"记录书摘"、"阅读进度"、"读完"、"复习"、"本月读了什么"。

Registry SourceRecently Updated
3631Profile unavailable
General

Privacy Policy

隐私政策生成器。GDPR/CCPA合规、App/网站隐私政策、合规审计。Privacy policy generator with GDPR, CCPA compliance. 隐私政策、合规。

Registry SourceRecently Updated
6130Profile unavailable
General

Okr Planner

OKR目标管理。OKR制定、季度复盘、上下对齐、评分、模板库、级联分解。OKR planner with goal setting, quarterly reviews, alignment, scoring, templates, cascading. OKR、目标管理、绩效。

Registry SourceRecently Updated
4800Profile unavailable