Bashkit

SkillAI & models

Use when a user wants to run Bashkit, write scripts for Bashkit, use Bashkit as an LLM tool/runtime, call Bashkit from Rust/Python/JavaScript/TypeScript, use its CLI, understand supported builtins/languages, or find practical Bashkit examples, docs, packages, and resources.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Bashkit skill

What this skill tells your AI

The instructions your AI receives, as published by everruns/bashkit in skills/bashkit/SKILL.md and read by ahel’s review.

Bashkit is a virtual Bash interpreter for sandboxed, in-process shell execution.

How to Use This Skill

Answer with runnable examples first. Prefer the smallest working example for the user's language or interface.

When details may have changed, check the official resource links in references/resources.md or the local Bashkit repo before giving exact version/package claims.

Load only the reference needed for the request:

  • CLI usage: references/cli.md
  • Rust API: references/rust.md
  • Python API: references/python.md
  • JavaScript/TypeScript API: references/typescript.md
  • Builtins and shell support: references/builtins.md
  • LLM tools and agent integrations: references/llm-tools.md
  • Copy-paste examples: references/examples.md
  • Official links and package pages: references/resources.md

Response Rules

  • Treat Bashkit as a sandboxed shell runtime, not a normal host shell.
  • State when host filesystem or network access requires explicit opt-in.
  • For CLI examples, use bashkit -c '...' unless script-file or REPL mode is needed.
  • For library examples, show persistent state across calls when useful.
  • For package installation, include the official package name and link source when relevant.
  • Do not promise full Bash parity unless the docs say the feature is supported.
  • If the user asks whether something is supported, check references/builtins.md, docs.rs, or the repo docs.

Signals

GitHub stars
269
Forks
23
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
bashkit
Source
github.com/everruns/bashkit