← Back to Skills Marketplace
dinghaibin

Yes Tool

by BIN · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install yes-tool
Description
Repeatedly output a string (or 'y' by default) for automated scripts, batch confirmation, and pipeline input generation.
README (SKILL.md)

Yes Tool — Automatic Response Generator

Repeatedly output a string (default: "y") to automatically confirm prompts, fill form inputs, and generate repeated text for testing and automation. Essential for unattended script execution and batch processing.

Quick Start

# Automatically confirm all prompts
yes-tool | apt-get install -y package-name

# Use a custom response
yes-tool "I agree to the terms" | setup-script.sh

Usage

yes-tool [STRING] [OPTIONS]
yes-tool [OPTIONS]  # Default: outputs "y"

Options:
  --count N       Stop after N repetitions
  --lines N       Alias for --count (output N lines)
  --sleep SEC     Add delay between outputs (rate limiting)
  --newline       Include newline after each output (default)
  --no-newline    No trailing newline (contiguous output)
  --hex HEXBYTES  Output repeated hex bytes
  --json          Output as JSON stream

Examples

# Default usage (outputs "y" forever until pipe closes)
yes-tool | rm -rf dir/*

# Custom response for unattended install
yes-tool "YESSIR" | ./configure

# Generate 10 lines of "test data"
yes-tool "test data" --count 10

# Rate-limited output (1 per second)
yes-tool "keepalive" --sleep 1 | nc server 8080

# Output hex bytes instead of text
yes-tool --hex "00FF"

# No newline (continuous single line)
yes-tool "x" --no-newline --count 100

# JSON streaming output
yes-tool "hello" --count 5 --json

Features

  • Default response — outputs "y" for automatic confirmation
  • Custom string — repeat any text or character
  • Count limit — stop after N repetitions
  • Rate limiting — sleep between outputs
  • Hex mode — output raw bytes
  • No-newline mode — contiguous output stream
  • JSON output — structured stream for pipeline testing
  • Pipe-friendly — works with any stdin-consuming process
Usage Guidance
Treat this as an unbounded 'yes' generator, not a safe automation controller. Before installing or using it, verify the implementation supports any limits you plan to use, and never pipe it into destructive, privileged, legal-consent, or account-changing commands without explicit human review.
Capability Assessment
Purpose & Capability
The core purpose is coherent with a yes-style generator, but the bundled script only prints one string forever while the documentation advertises count, sleep, hex, and JSON controls that are not implemented.
Instruction Scope
The instructions promote unattended confirmation and include high-impact pipeline examples, which can suppress review of prompts or destructive actions if used carelessly.
Install Mechanism
No install spec, dependency download, remote script, or privileged installer is present in the supplied artifacts.
Credentials
The skill itself requests no credentials or environment access, but its documented use is to feed other commands, including package installation, deletion, and network pipelines.
Persistence & Privilege
No background persistence, privilege escalation, credential use, or hidden service is shown; the main risk is an unbounded foreground output loop.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yes-tool
  3. After installation, invoke the skill by name or use /yes-tool
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug yes-tool
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Yes Tool?

Repeatedly output a string (or 'y' by default) for automated scripts, batch confirmation, and pipeline input generation. It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.

How do I install Yes Tool?

Run "/install yes-tool" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Yes Tool free?

Yes, Yes Tool is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Yes Tool support?

Yes Tool is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Yes Tool?

It is built and maintained by BIN (@dinghaibin); the current version is v1.0.0.

💬 Comments