smalltalk

Evaluate Smalltalk code and inspect classes in live Squeak or Cuis images via MCP.

18|5|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/CorporateSmalltalkConsultingLtd/ClaudeSmalltalk --skill smalltalk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smalltalk
Source: https://github.com/CorporateSmalltalkConsultingLtd/ClaudeSmalltalk/tree/main/clawdbot
Command: npx skills add https://github.com/CorporateSmalltalkConsultingLtd/ClaudeSmalltalk --skill smalltalk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interact with live Smalltalk images via MCP to evaluate code and inspect classes in Squeak or Cuis environments.

Core Features & Use Cases

  • Evaluate Smalltalk code against a live image
  • Browse classes and view method sources
  • Define new classes and methods on demand
  • Inspect class hierarchy and categories

Quick Start

Start the daemon and run a simple evaluation like Date today to verify the live Smalltalk connection.

Frequently Asked Questions about smalltalk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate Smalltalk code in a live Squeak or Cuis image?

To evaluate Smalltalk code in a live Squeak or Cuis image, use this Skill to connect via MCP and execute expressions directly against the running environment.

Can I browse class hierarchies and view method sources in a live Smalltalk image?

Yes, you can browse class hierarchies and view method sources in a live Smalltalk image by sending MCP inspection requests to inspect categories and method definitions on demand.

What environment variables do I need to interact with a live Smalltalk image via MCP?

You need to set the SQUEAK_VM_PATH and SQUEAK_IMAGE_PATH environment variables to connect to the live Smalltalk image via the MCP server.

Do I need xvfb to run a headless Squeak or Cuis VM for MCP interaction?

Yes, you need xvfb for headless operation when running a Squeak or Cuis VM to interact with the live Smalltalk image via MCP without a graphical display.

How do I define new classes and methods dynamically in a live Smalltalk environment?

You can define new classes and methods dynamically in a live Smalltalk environment by sending on-demand class and method definition commands through the MCP connection.