← Back to Skills Marketplace
kleberbaum

ts4

by kleberbaum · GitHub ↗ · v0.1.0
linux ⚠ suspicious
612
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ts4
Description
TS4 namespace for Netsnek e.U. TypeScript testing framework. Unit testing, snapshot testing, coverage reporting, and mutation testing.
README (SKILL.md)

Testing with TS4

TS4 is the Netsnek e.U. TypeScript testing framework. Run unit tests, snapshots, coverage reports, and mutation tests from a single CLI.

Test Types

  • Unit — Isolated function and module tests
  • Snapshot — Output comparison for UI and serialization
  • Coverage — Line, branch, and function metrics
  • Mutation — Fault injection to verify test quality

CLI Reference

Flag Effect
--run Execute the full test suite
--coverage Produce coverage report (HTML + lcov)
--status Show suite status, last run, pass/fail count

Walkthrough

# Run all tests
./scripts/test-runner.sh --run

# Generate coverage
./scripts/test-runner.sh --coverage

# Check status
./scripts/test-runner.sh --status
Usage Guidance
This package looks like a placeholder rather than a working TypeScript testing framework. It contains only a tiny bash script that prints messages and no Node/TypeScript code or declared dependencies (node, npm, test/coverage/mutation tools). Security risk appears low (no network calls, no credentials requested), but functionality risk is high—do not rely on it to run tests. Before installing or using: (1) verify source/trust of the publisher and look for a real homepage or repository, (2) inspect any additional code or a future release to confirm actual test/coverage implementations, (3) test it in an isolated environment if you want to experiment, and (4) if you need a real TypeScript test framework, prefer established tools (Jest, Vitest, Stryker, nyc) with clear install steps and dependencies.
Capability Analysis
Type: OpenClaw Skill Name: ts4 Version: 0.1.0 The skill declares the 'exec' permission in SKILL.md and claw.json, which is a powerful capability. However, the `scripts/test-runner.sh` script, which is the only executable component, is extremely minimal and benign. It only echoes messages based on the input flag and does not perform any actual testing, file operations, network calls, or other risky actions. There is no evidence of data exfiltration, malicious execution, persistence, obfuscation, or prompt injection attempts against the agent. The skill appears to be a placeholder or an early draft with no harmful intent or exploitable vulnerabilities in the provided code.
Capability Assessment
Purpose & Capability
The name and description advertise a full TypeScript testing framework with coverage and mutation testing, but the bundle contains no TypeScript/Node code, no test runner, no coverage tools, and no declared dependencies (e.g., node, npm, jest, nyc, Stryker). The only executable is a 321-byte bash script that only echoes messages for --run, --coverage, and --status. This mismatch makes the claimed capabilities unsupported by the provided files.
Instruction Scope
SKILL.md simply instructs running ./scripts/test-runner.sh with flags. The instructions do not attempt to read unrelated files or environment variables and do not perform network activity. However, those instructions point to a script that does not implement the described functionality, so the instructions are technically safe but not useful for the stated purpose.
Install Mechanism
There is no install spec (instruction-only skill with bundled files). No downloads or package installs are requested, so there is low install-time risk.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The runtime files do not access environment variables or secrets. The absence of requested credentials is proportionate to the provided (minimal) functionality.
Persistence & Privilege
The skill is not always-enabled, is user-invocable, and does not request elevated or persistent privileges. It does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ts4
  3. After installation, invoke the skill by name or use /ts4
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: reserved ts4 namespace for Netsnek e.U.
Metadata
Slug ts4
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ts4?

TS4 namespace for Netsnek e.U. TypeScript testing framework. Unit testing, snapshot testing, coverage reporting, and mutation testing. It is an AI Agent Skill for Claude Code / OpenClaw, with 612 downloads so far.

How do I install ts4?

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

Is ts4 free?

Yes, ts4 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does ts4 support?

ts4 is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux).

Who created ts4?

It is built and maintained by kleberbaum (@kleberbaum); the current version is v0.1.0.

💬 Comments