Skip to content

Restructure as OpenClaw skill for ClawHub#2

Merged
olearycrew merged 1 commit intopinchbench:mainfrom
ScuttleBot:skill-structure
Feb 17, 2026
Merged

Restructure as OpenClaw skill for ClawHub#2
olearycrew merged 1 commit intopinchbench:mainfrom
ScuttleBot:skill-structure

Conversation

@ScuttleBot
Copy link

Reorganizes the repository to follow OpenClaw skill conventions for publishing to clawhub.com.

Structure changes

  • Move Python scripts to scripts/ directory
  • Rename fixtures/ to assets/ (skill convention)
  • Update SKILL.md with proper frontmatter and comprehensive docs
  • Remove auxiliary files (README, AGENTS, plans/) per skill guidelines
  • Add run.sh convenience wrapper

SKILL.md improvements

  • Proper YAML frontmatter (name, description, metadata)
  • All 23 tasks documented
  • CLI options and usage examples
  • Token registration and results analysis info

Path updates

  • benchmark.py now resolves paths relative to skill root
  • lib_agent.py updated to use assets/ for workspace files
  • Task templates updated to reference assets/ instead of fixtures/

Usage after merge

Install via ClawHub:

clawhub install pinchbench

Or run directly:

cd <skill_directory>
uv run scripts/benchmark.py --model anthropic/claude-sonnet-4

This enables publishing to clawhub.com as an installable skill that OpenClaw users can add with a single command.

Reorganizes the repository to follow OpenClaw skill conventions:

**Structure changes:**
- Move Python scripts to scripts/ directory
- Rename fixtures/ to assets/ (skill convention)
- Update SKILL.md with proper frontmatter and comprehensive docs
- Remove auxiliary files (README, AGENTS, plans/) per skill guidelines
- Add run.sh convenience wrapper

**SKILL.md improvements:**
- Add proper YAML frontmatter (name, description, metadata)
- Include all 23 tasks in documentation
- Document CLI options and usage examples
- Add token registration and results analysis info

**Path updates:**
- benchmark.py now resolves paths relative to skill root
- lib_agent.py updated to use assets/ for workspace files
- Task templates updated to reference assets/ instead of fixtures/

This structure enables publishing to clawhub.com as an installable skill.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants