ai-agent

ShawzinBot

Convert a MIDI input to a series of key presses for the Shawzin
129 stars30 forksC#Updated 12/8/2022100% free · open source
What it does

ShawzinBot converts MIDI input files into a series of key presses that can be used to play the Shawzin, a musical instrument in the game Warframe.

When to use it
  • You want to recreate a song using the Shawzin in Warframe
  • You need to automate playing a melody on the Shawzin for a stream or video
  • You're looking to experiment with music generation using MIDI files and the Shawzin
Ready-to-paste prompt
Run the following command in the Visual Studio debugger: 'ShawzinBot.exe -input example.mid -output shawzin_keys.txt'
Heads up: Make sure you have the necessary .NET runtime version installed, as specified in the README, to avoid compatibility issues when building and running the ShawzinBot project
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/shawzinbot && curl -fsSL https://workflowstacks.com/api/skills/shawzinbot/claude-skill -o ~/.claude/skills/shawzinbot/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How ShawzinBot works
Codeflow
Free to inspect

ShawzinBot is a small C# project (~1k lines across 12 code files). Setup is light: small project — see the README for how to run it. Last commit 46 months ago, MIT license, no tests found.

Size
Small codebase
~1k lines · 12 code files · 9 min skim
Setup
Light setup
Small project — see the README for how to run it.
Runs on
C#
No API keys detected
C# 100%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    ShawzinBot/ActionManager.cs
    Inside ShawzinBot/ — the main logic begins here
What's in each folder
ShawzinBot/Core code — the actual logic26 files
READMENo tests foundThin docsNo CIMIT licenseLast update 46 mo ago
Quick Actions
Details
Creator
ianespana
Language
C#
Category
ai-agent
Published
9/1/2019

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.