# Run a Brainfuck Greeting Demo

Testing esoteric language examples can be slow to set up. This skill returns a fixed greeting generated by a Brainfuck program.

## Install

```bash
npx skillstore add enactprotocol/enact-hello-brainfuck
```

## Metadata

- Status: approved
- Slug: enactprotocol-enact-hello-brainfuck
- Version: 1.0.0
- Author version: 1.0.0
- Skillstore revision: r1
- Version status: valid
- Tree hash: d2066c06646cff1e081f1ec69b6c444eb37736c9a83855aa0b0ad64a3da4ead7
- Author: EnactProtocol
- GitHub username: EnactProtocol
- License: MIT
- Repository: https://github.com/EnactProtocol/enact/tree/main/examples/tools/hello-brainfuck
- Ref: 30c73eac2afe762f6aa9c4553158769369d47351
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 80
- Quality tier: silver
- Public page: https://skillstore.pages.dev/skills/enactprotocol-enact-hello-brainfuck
- Manifest: https://skillstore.pages.dev/api/skills/enactprotocol-enact-hello-brainfuck/manifest

## Capabilities

- Runs a packaged Brainfuck program with the beef interpreter.
- Returns a fixed greeting message with no required input.
- Demonstrates an Enact tool manifest with input and output schemas.
- Shows Brainfuck commands and a small ASCII construction example.
- Supports CLI execution and MCP agent invocation patterns.

## Use Cases

- Learn Esoteric Language Basics: Students can inspect a small Brainfuck program that prints a readable greeting.
- Test Enact Tool Execution: Tool authors can verify that a minimal no-input Enact skill runs through CLI or MCP.
- Demonstrate Agent Tool Calls: AI workflow builders can use a harmless fixed-output tool to test agent integration.

## Prompt Templates

### Run the Greeting

```
Use enact-hello-brainfuck with no arguments and tell me the returned greeting.
```

### Explain the Output

```
Run the skill, then explain how the Brainfuck program produces the greeting at a high level.
```

### Compare Invocation Modes

```
Show how this skill can be invoked from the CLI and from an MCP agent using its documentation.
```

### Audit the Example Tool

```
Review the skill manifest and Brainfuck source. Identify the fixed behavior, dependencies, and operational risks.
```

## Limitations

- It does not accept custom text or Brainfuck source input.
- It only returns one predefined greeting message.
- It depends on the beef package during container build.
- It is an example skill, not a general Brainfuck development environment.

## Best Practices

- Use the skill as a deterministic smoke test for agent tool calling.
- Review the manifest dependency before running it in a restricted environment.
- Pair the output with the source file when teaching Brainfuck basics.

## Anti Patterns

- Do not treat it as a Brainfuck interpreter for arbitrary user programs.
- Do not rely on it for dynamic greetings or localization.
- Do not use the example output as proof that unrelated tool chains are configured correctly.

## Security Audit

- Audited at: 2026-07-05T15:55:41.942\+00:00
- Summary: All static findings are false positives caused by Markdown backticks and documentation fences in SKILL.md. The skill runs a fixed Brainfuck program through the declared beef interpreter and exposes no input fields, network requests, or prompt-injection text. No semantic security findings were identified.

## Stats

- Views: 136
- Downloads: 8
- Favorites: 0
- Popularity score: 0
