Skip to content
Back to skills

Quick Test

ASecurity

Quick system test to verify OpenClaw environment. Simple command execution with output validation. Use when testing if OpenClaw is working correctly, verifying command execution, or need a simple command run. Perfect for debugging or confirming system status.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
testingpythonbashtestingdebugginggitdocumentation

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill quick-test --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Quick Test?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Quick Test
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-quick-test/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-quick-test)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: quick-test
description: Quick system test to verify OpenClaw environment. Simple command execution with output validation. Use when testing if OpenClaw is working correctly, verifying command execution, or need a simple command run. Perfect for debugging or confirming system status.
---

# Quick Test

## Overview / Visão Geral

Simple system test to verify OpenClaw environment. Run basic commands and validate output.

Teste de sistema simples para verificar o ambiente do OpenClaw. Rode comandos básicos e valide a saída.

## Quick Start / Início Rápido

```bash
# Run all tests
python3 scripts/run_tests.py

# Run specific test
python3 scripts/run_tests.py --test date
python3 scripts/run_tests.py --test files

# Test with custom command
python3 scripts/run_tests.py --command "echo 'Hello World'"
```

## Installation / Instalação

1. **Clone this repository / Clone este repositório:**
```bash
git clone https://github.com/GustavoZiaugra/quick-test-skill.git
cd quick-test-skill
```

2. **No dependencies required / Sem dependências necessárias**
   - Uses only Python standard library
   - Não requer dependências externas

## Usage / Uso

### Run All Tests / Rodar Todos os Testes

```bash
python3 scripts/run_tests.py
```

This will:
- Check Python availability
- Verify current working directory
- Test file system access
- Run system commands
- Validate all outputs

Isso irá:
- Verificar disponibilidade do Python
- Confirmar diretório de trabalho atual
- Testar acesso ao sistema de arquivos
- Rodar comandos do sistema
- Validar todas as saídas

### Run Specific Test / Rodar Test Específico

```bash
# Test date functionality
python3 scripts/run_tests.py --test date

# Test file system
python3 scripts/run_tests.py --test files

# Run custom command
python3 scripts/run_tests.py --command "pwd"
```

## Parameters / Parâmetros

| Parameter | Description | Descrição | Default |
|-----------|-------------|-------------|----------|
| `--test` | Specific test to run / Teste específico para rodar | all | `--test date` |
| `--command` | Custom command to execute / Comando customizado para executar | none | `--command "ls -la"` |
| `--quiet` | Suppress output / Suprimir saída | false | `--quiet` |

## Output Format / Formato de Saída

```
✅ Quick Test Results

System Status: OK
Python: 3.12.7
Working Directory: /home/zig/.openclaw/workspace

Tests Run: 3/3 Passed
[✓] Python test
[✓] Date test
[✓] File system test

All tests passed successfully!
```

## Features / Funcionalidades

- ✅ **Python Availability Check** / **Verificação de Disponibilidade do Python** - Confirms Python 3.x installed
- ✅ **System Command Execution** / **Execução de Comando do Sistema** - Runs and validates system commands
- ✅ **File System Access** / **Acesso ao Sistema de Arquivos** - Verifies directory access and permissions
- ✅ **Custom Command Support** / **Suporte a Comandos Customizados** - Run any command with validation
- ✅ **Working Directory Check** / **Verificação de Diretório de Trabalho** - Confirms current location
- 📝 **Detailed Logging** / **Log Detalhado** - Comprehensive output for debugging

## How It Works / Como Funciona

1. **System Check** / **Verificação de Sistema** - Verifies Python and OS environment
2. **Directory Check** / **Verificação de Diretório** - Validates working directory permissions
3. **Test Execution** / **Execução do Teste** - Runs requested tests
4. **Validation** / **Validação** - Checks outputs and returns
5. **Reporting** / **Relatório** - Formats clear success/failure messages

## Use Cases / Casos de Uso

### System Verification / Verificação do Sistema

Confirm OpenClaw is running correctly:

```bash
python3 scripts/run_tests.py --test date --test files --test command
```

### Debugging Commands / Comandos de Debugging

Run specific system commands:

```bash
python3 scripts/run_tests.py --command "pwd"
python3 scripts/run_tests.py --command "ls -la"
python3 scripts/run_tests.py --command "env | head -10"
```

### Before/After Testing / Antes/Depois de Testar

Use Quick Test to verify system before/after:

```bash
# Before installing a skill
python3 scripts/run_tests.py

# After installing a skill
python3 scripts/run_tests.py
```

## Examples / Exemplos

### Basic Test / Teste Básico

```bash
# Check if everything works
python3 scripts/run_tests.py
```

Output:
```
✅ Quick Test - System Verification

Environment Check:
✓ Python 3.12.7
✓ Linux Ubuntu
✓ User: zig
✓ Working Directory: /home/zig/.openclaw/workspace

Tests:
[✓] Command: `pwd` → Passed
[✓] Command: `ls -la` → Passed
[✓] Command: `date` → Passed

All tests passed!
```

### Custom Command / Comando Customizado

```bash
# Run a specific command
python3 scripts/run_tests.py --command "echo 'Custom test'"
```

Output:
```
Custom Command: echo 'Custom test'
Result: ✅ Passed
Output: Custom test
```

## Testing Results / Resultados dos Testes

### Success Indicators / Indicadores de Sucesso

- ✅ **All tests passed** - System is working correctly / Sistema funcionando corretamente
- ⚠️ **Some tests failed** - Minor issues detected / Problemas menores detectados
- ❌ **Critical failures** - System issues requiring attention / Problemas de sistema requerendo atenção

### Common Test Failures / Falhas Comuns de Teste

**Permission Denied:** `pwd` or `ls` returns errors
- Check user permissions / Verifique permissões do usuário
- Verify directory access / Confirme acesso ao diretório

**Command Not Found:** Custom command not executable
- Verify command exists / Verifique se o comando existe
- Check PATH / Verifique o PATH

**Directory Not Found:** Working directory check fails
- Verify path / Verifique o caminho
- Check permissions / Verifique permissões

## Scripts Included / Scripts Incluídos

### scripts/run_tests.py
Main test runner script.
Script principal de execução dos testes.

### scripts/tests.py
Test suite with individual test functions.
Suíte de testes com funções de testes individuais.

### scripts/system_check.py
System validation functions.
Funções de validação do sistema.

## Philosophy / Filosofia

**Keep It Simple** / **Mantenha Simples**
- Test core functionality only
- Avoid complex dependencies / Evite dependências complexas
- Clear, readable output / Saída clara e legível

**Fast Feedback** / **Feedback Rápido**
- Show results immediately / Mostre resultados imediatamente
- Pass/fail clear / Sucesso/Falha claro
- No waiting or timeout / Sem espera ou timeout

**Debugging Friendly** / **Amigável para Debugging**
- Detailed error messages / Mensagens de erro detalhadas
- System information included / Informações do sistema incluídas
- Suggest fixes / Sugere correções

## Resources / Recursos

### scripts/run_tests.py
Main runner script that executes all tests and formats results.
Script principal que executa todos os testes e formata os resultados.

### scripts/tests.py
Individual test functions for system verification.
Funções de teste individuais para verificação do sistema.

### scripts/system_check.py
System validation and environment check functions.
Funções de validação e verificação de ambiente do sistema.

## Dependencies / Dependências

**None!** / **Nenhuma!**

Uses only Python standard library (sys, os, subprocess, datetime, json, pathlib).
Usa apenas biblioteca padrão do Python (sys, os, subprocess, datetime, json, pathlib).

## Limitations / Limitações

**User Permissions:** Requires read and execute access to directories
- **Permissões do Usuário:** Requer acesso de leitura e execução a diretórios
- System commands must be in PATH / Comandos do sistema devem estar no PATH

**System Differences:** Behavior may vary by OS (Linux, macOS, Windows)
- **Diferenças do Sistema:** Comportamento pode variar por sistema operacional (Linux, macOS, Windows)

## Troubleshooting / Solução de Problemas

### Tests Fail / Testes Falhando

If tests fail:
1. **Check permissions** / **Verifique permissões** - Ensure user has read/write access
2. **Verify Python** / **Confirme Python** - Test `python3 --version`
3. **Check commands** / **Verifique comandos** - Ensure basic commands exist
4. **Review logs** / **Revise logs** - Look for specific error messages

### Command Not Executing / Comando Não Executando

If a custom command returns nothing or errors:
1. **Verify command exists** / **Verifique se o comando existe** - Use `which` or `whereis`
2. **Test directly** / **Teste diretamente** - Run command outside of this skill
3. **Check PATH** / **Verifique o PATH** - Ensure command is in system PATH

### Python Not Found / Python Não Encontrado

If Python test fails:
1. **Check Python version** / **Verifique versão do Python** - Requires 3.7+
2. **Verify installation** / **Confirme instalação** - Check `which python3`
3. **Reinstall if needed** / **Reinstale se necessário** - See Python documentation

## License / Licença

MIT License - Use freely for personal and commercial purposes.
Licença MIT - Use livremente para fins pessoais e comerciais.

## Credits / Créditos

Created by **Gustavo (GustavoZiaugra)** with OpenClaw
Criado por **Gustavo (GustavoZiaugra)** com OpenClaw

- Simple system testing / Teste de sistema simples
- Python environment verification / Verificação de ambiente Python
- Command validation / Validação de comandos
- Debug-friendly output / Saída amigável para debug

---

**Find this and more OpenClaw skills at ClawHub.com**
**Encontre este e mais habilidades do OpenClaw em ClawHub.com**

⭐ **Star this repository if you find it useful!**
**⭐ Dê uma estrela neste repositório se você achar útil!**

✅ **Simple, fast, no dependencies** / **Simples, rápido, sem dependências** - Works everywhere, tests everything / Funciona em qualquer lugar, testa tudo / Test everywhere

Files in this skill

  • SKILL.md9.7 KB
  • _meta.json280 B
  • scripts/run_tests.py2.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in testing →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.