Avatar used for messages my agents post to Slack via eert-bot-feed (SLACK_ICON_URL).
A PowerShell-based security scanner that detects indicators of compromise (IOCs) from the Shai-Hulud npm supply chain attacks that occurred in September 2025 and November 2025. This tool specifically targets the "Shai-Hulud: The Second Coming" attack that used fake Bun runtime installations to harvest credentials.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Replace pi's fake reverse-video prompt cursor with the terminal's native | |
| // hardware cursor. | |
| // | |
| // pi already emits CURSOR_MARKER at the correct editor position. Enabling the | |
| // hardware cursor makes pi-tui position the terminal cursor at that marker; | |
| // removing the fake reverse-video block prevents two cursors from overlapping. | |
| // tmux and the terminal then provide their native focus behavior: | |
| // | |
| // - active tmux pane, focused terminal: normal hardware cursor | |
| // - active tmux pane, unfocused terminal: terminal's inactive cursor style |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import type { | |
| ExtensionAPI, | |
| ExtensionContext, | |
| } from "@earendil-works/pi-coding-agent"; | |
| import { readFile } from "node:fs/promises"; | |
| import { homedir } from "node:os"; | |
| import { join } from "node:path"; | |
| const PROVIDER = "github-copilot"; | |
| const STATUS_KEY = "copilot-window"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import type { | |
| ExtensionAPI, | |
| ExtensionContext, | |
| } from "@earendil-works/pi-coding-agent"; | |
| const PROVIDER = "openai-codex"; | |
| const STATUS_KEY = "codex-window"; | |
| const USAGE_URL = "https://chatgpt.com/backend-api/wham/usage"; | |
| const REQUEST_TIMEOUT_MS = 10_000; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ==UserScript== | |
| // @name Claude Artifact Blank Frame Fix | |
| // @description Works around a WebKit layout bug that renders Claude artifacts blank in Safari | |
| // @author Eric Boehs | |
| // @version 1.1 | |
| // @match https://claude.ai/code/artifact/* | |
| // @match https://claude.ai/public/artifacts/* | |
| // @run-at document-end | |
| // @inject-into content | |
| // @grant none |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| # Converts a Claude Desktop JSX artifact into a standalone HTML file | |
| # that runs directly in the browser via CDN-loaded React + Babel. | |
| # | |
| # Usage: claude-jsx-to-html input.jsx [output.html] | |
| # If output is omitted, writes to input.html alongside the .jsx file. | |
| set -euo pipefail | |
| if [[ $# -lt 1 ]]; then |
This file is a self-demonstrating example. Because it contains a line-initial trigger word plus non-ASCII characters (see the demo line at the bottom), dragging this file into any Slack channel uploads it as "Binary file" with no preview. That IS the bug.
The file-type classifier applied to uploaded files (rolled out ~June 2026)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Bonusly CLI — send/check Bonusly bonuses from the terminal. | |
| # | |
| # Usage: | |
| # bonusly balance # show giving balance | |
| # bonusly users [query] # search/list users | |
| # bonusly send <amount> <user> <message> [#tag] # send bonus (confirms) | |
| # bonusly history [limit] # recent bonuses you received | |
| # | |
| # Token: read from $BONUSLY_API_TOKEN; falls back to `fnox get BONUSLY_API_TOKEN`. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env ruby | |
| # frozen_string_literal: true | |
| # Claude Browser — browse, search, and view Claude Code context surfaces: | |
| # the auto-memory markdown files under ~/.claude/projects/*/memory/ and the | |
| # user skills under ~/.claude/skills/*/SKILL.md | |
| require 'bundler/inline' | |
| gemfile do |
NewerOlder