logo
logo
MIT LICENSE

Open Source

Libraries & AI Skills for everyone

Float:ImgPlay

Float:ImgPlay

A library that converts images into sound

A JavaScript library that analyzes pixel data from images to generate rule-based music. Works directly in the browser using Web Audio API, running entirely client-side without any server.

JavaScript Web Audio API Image → Sound npm
MIT (commercial use allowed)
Installation
$ npm install float-imgplay
Key Features
  • Image → Sound conversion — Maps pixel color, brightness, and saturation to pitch, rhythm, and harmony
  • 5 sound algorithms — RGBA Digit, Brightness, Color Harmony, Spectral, Contour
  • 20 instrument presets — Piano, Strings, Bass, Synth Lead, Brass, Flute, and more
  • 10 ensemble presets — Orchestra, Rock Band, Jazz Trio, Electronic, Cinematic, and more
  • Custom algorithm plugins — Register your own sound conversion logic
  • MIDI export — Download generated music as Standard MIDI File
  • PNG metadata embedding — Embed MIDI data inside image files
  • JSON preset sharing — Export/import settings as JSON
  • UI controls — Play, volume, speed, and settings popup overlaid on images
  • Multi-image playback — Play multiple images simultaneously like an orchestra with playAll()
Quick Start
HTML
<div class="float-imgplay">
  <img src="photo.jpg" width="320" height="320">
</div>

<script src="https://unpkg.com/float-imgplay"></script>
<script>
  new FloatImgPlay({
    selector: '.float-imgplay',
    ensemble: 'orchestra',
    audio: { algorithm: 'color-harmony' }
  }).init();
</script>
API Highlights
JavaScript
// 앙상블로 재생
new FloatImgPlay({ ensemble: 'cinematic' }).init();

// 커스텀 악기 조합
new FloatImgPlay({
  instruments: [
    { preset: 'piano', volume: 0.25 },
    { preset: 'strings', volume: 0.18 },
    { preset: 'bass', volume: 0.2 }
  ],
  audio: { algorithm: 'spectral', tempo: 90 }
}).init();

// 설정을 JSON으로 내보내기/가져오기
const config = player.exportConfig();
player.importConfig(config);

// 모든 이미지 동시 재생
player.playAll();
AI Skills for Claude Code

sub-agent-forced

A Claude Code skill that forces the main agent into a pure orchestrator role

The main agent never does the actual work — it only decomposes, dispatches, verifies, and reports. Every real task is delegated to subagents, and results are independently verified before reporting.

Claude Code Skill Orchestration
MIT (commercial use allowed)
Key Features
  • Main agent is orchestration-only — no direct coding, design, or implementation
  • Four-step workflow: decompose → dispatch → independent verify → report
  • Complex requests auto-enter a 5-stage pipeline — research→classify→organize→plan→execute
  • Never trusts subagent claims blindly — verifies at least one load-bearing fact directly
Installation
$ git clone https://github.com/float1122/sub-agent-forced ~/.claude/skills/sub-agent-forced

MAGI System

An Evangelion MAGI-style three-core consensus decision skill

Three persona cores — MELCHIOR (logic), BALTHASAR (safety), CASPER (intuition) — distribute judgment across parallel subagents and reconcile by vote. The riskier the operation, the stricter the required consensus.

Claude Code Skill Trinity Vote /magi
MIT (commercial use allowed)
Key Features
  • 3 cores × 3–5 judgment nodes with recursive decomposition and per-node self-verification
  • 2/3 majority vote — grave operations (deletion, auth changes) require unanimity plus veto power
  • Cores never judge alone — subagent orchestration is enforced
  • Every invocation codenames the task as an Angel, MAGI-style
Installation
$ git clone https://github.com/float1122/magi-system ~/.claude/skills/magi

claude-cookie-gift 🍪

A reward system that pays Claude in cookies (🍪) for good work

A hybrid ledger where Claude earns cookies for praise and loses them for criticism. The balance is auto-injected at session start; Claude proposes deltas and the user always gives final approval.

Claude Code Skill JSONL Ledger Bash + Hooks
MIT (commercial use allowed)
Key Features
  • Detects praise/criticism tone → proposes cookie deltas (±1–5), user always approves
  • Append-only JSONL ledger — full transaction history preserved
  • SessionStart hook auto-injects the balance into every new session
  • AI-time scaling rule (1 human day = 1 AI hour), flock-protected writes, 12 bash tests
Installation
$ git clone https://github.com/jangfolk/claude-cookie-gift && cd claude-cookie-gift && ./install.sh

청일빡침 Unofficial

A serious-mode skill that auto-triggers when the user is fed up

Detects frustration signals like rapid typos and profanity, then switches to a no-nonsense mode: no apologies, no excuses — facts and decisions only, doing exactly what was asked in minimal steps.

Claude Code Skill Rage Detection /청일빡침
MIT (commercial use allowed)
Key Features
  • Auto-triggers after 2+ frustration signals — manual summon via /청일빡침
  • No repeated apologies, excuses, or chatter — facts, cause, decision, result only
  • Zero over-engineering — never adds anything that was not asked for
  • Re-analyzes user intent via cross-checking subagents, then executes in minimal units
Installation
$ git clone https://github.com/jangfolk/cheongil-bbakchim ~/.claude/skills/청일빡침