Skip to content

Instantly share code, notes, and snippets.

View chriswingler's full-sized avatar
🎯
Focusing

Chris Wingler chriswingler

🎯
Focusing
View GitHub Profile
@chriswingler
chriswingler / epic-mcp-runtime-game-tools.md
Last active July 3, 2026 00:20
Epic MCP runtime game tools

Epic MCP Runtime Game Tools

This note shows how to expose simple gameplay controls through Epic's experimental ModelContextProtocol plugin in an actual game process. It intentionally ignores ECABridge.

The key idea: Epic's plugin provides the MCP HTTP transport and a runtime tool registry. It does not ship gameplay tools such as move_character_to or teleport_actor. Those tools must live in your game or a runtime plugin.

What Works In Runtime

flowchart TD
@chriswingler
chriswingler / claude-code-syntax-highlight.user.js
Created April 23, 2026 22:50
Claude Code (claude.ai/code) — userscript that adds Shiki syntax highlighting to bash output, "Used [tool]" bodies, command previews, and python heredocs inside bash. Works in verbose mode too.
// ==UserScript==
// @name Claude Code – Shiki syntax highlighting for tool blocks
// @namespace https://github.com/
// @version 1.0.0
// @description Adds Shiki syntax highlighting to bash output, "Used [tool]" bodies, the "$ ..." command previews on Bash cards, and python heredocs embedded inside bash commands. Tested against the Claude Code beta UI (claude.ai/code) in both normal and verbose modes.
// @match https://claude.ai/code/*
// @run-at document-idle
// @grant none
// ==/UserScript==
@chriswingler
chriswingler / octreemcp-update.json
Created March 8, 2026 01:45
OctreeMCP plugin update manifest
{
"plugin": "OctreeMCP",
"latest_version": "1.0.0",
"min_engine_version": "5.7",
"download_url": "https://octree.gumroad.com/l/octreemcp",
"sha256": "",
"release_notes": "Initial release with CodeMode, 966 tools, and full editor integration.",
"release_date": "2026-03-07",
"python_only": false,
"size_bytes": 0
@chriswingler
chriswingler / zoom-transcript-extractor-with-instructions.js
Last active June 23, 2025 00:49
Browser console script to extract complete Zoom cloud recording transcript
/*
* Zoom Cloud Recording Transcript Extractor
*
* HOW TO USE:
* 1. Go to your Zoom cloud recording page
* 2. Click on "Audio Transcript" tab to view the transcript
* 3. Open browser developer tools (F12 or right-click -> Inspect)
* 4. Go to the "Console" tab
* 5. Paste this entire script and press Enter
* 6. The script will automatically scroll through the entire transcript
Error PackagingResults [AssetLog] C:\Users\chris\DEV\WILDLAND-new - Copy\Content\DecalDesigner\Examples\BluePrints\GraphUtility\BP_GraphCopySettings.uasset: [Compiler] In use pin <Unnamed> no longer exists on node Async Rendering . Please refresh node or break links to remove pin. from Source: /Game/DecalDesigner/Examples/BluePrints/GraphUtility/BP_GraphCopySettings.BP_GraphCopySettings
Error PackagingResults [AssetLog] C:\Users\chris\DEV\WILDLAND-new - Copy\Content\DecalDesigner\Examples\BluePrints\GraphUtility\BP_GraphCopySettings.uasset: [Compiler] In use pin <Unnamed> no longer exists on node Async Rendering . Please refresh node or break links to remove pin. from Source: /Game/DecalDesigner/Examples/BluePrints/GraphUtility/BP_GraphCopySettings.BP_GraphCopySettings
Error PackagingResults [AssetLog] C:\Users\chris\DEV\WILDLAND-new - Copy\Content\DecalDesigner\Examples\BluePrints\GraphUtility\BP_GraphCopySettings.uasset: [Compiler] In use pin Instances
@chriswingler
chriswingler / index.html
Created July 16, 2018 02:52
Personal Portfolio
<nav id="navbar">
<a id="welcome-button" href="#welcome-section">Welcome</a>
<a id="projects-button" href="#projects">Projects</a>
<a id="contact-button" href="#social">Contact</a>
</nav>
<section id="welcome-section">