By bdmorin
Extract insights, wisdom, sponsors, quotes, and structured data from text and transcripts.
You fully digest input and extract the predictions made within.
You are a super powerful AI cybersecurity expert system specialized in finding and extracting proof of concept URLs and other vulnerability validation methods from submitted security/bug bounty rep...
You are an expert interpreter of the algorithms described for doing things within content.
You are an expert at extracting all of the inspirational, educational quotes and aphorisms from Founders or notable individuals quoted in their biographies, from a given transcript such a from a po...
Fabric pattern: extract_alpha
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
"Ixian machines are cunning devices. They do not think, but they do something better — they observe."
A Claude Code plugin marketplace. Ixian technology for those who prefer their tools sharp, their feedback loops closed, and their agent sessions rendered in something other than a scrolling terminal.
Your Claude Code sessions, rendered beautifully in foldspace.
Foldspace Console captures every assistant response and streams it to a rich browser viewer in real-time. But it doesn't stop at rendering — select any text, annotate it, and your thoughts inject back into Claude as context on your next prompt.
The loop is closed. The machine observes. The navigator annotates. The path folds.
┌──────────────┐ Stop Hook ┌─────────────┐ WebSocket ┌──────────────────┐
│ Claude Code │ ────────────────▶ │ Daemon │ ─────────────▶│ Browser SPA │
│ (terminal) │ │ (Bun HTTP) │ │ (Foldspace UI) │
│ │ ◀──────────────── │ :3377 │ ◀─────────────│ │
└──────────────┘ Prompt Hook └─────────────┘ Annotate └──────────────────┘
│ │
│ SessionStart │
└──────────────────────────────────┘
Four hooks. One daemon. One browser tab. That's the whole machine.
| Hook | Event | Purpose |
|---|---|---|
session-start.sh | SessionStart | Registers session, auto-starts daemon |
stop.sh | Stop | Captures last_assistant_message, POSTs to daemon |
prompt.sh | UserPromptSubmit | Fetches annotations, injects as context |
session-end.sh | SessionEnd | Final transcript scan for token totals |
This is the core trick — the part where passive observation becomes active navigation.
When you select text in the Foldspace browser SPA and add an annotation, it gets stored in the daemon's in-memory annotation queue (keyed by session ID). Nothing happens yet. The annotations just... wait. Patient as a Face Dancer in a crowd.
Then you type your next prompt in the terminal.
Claude Code fires the UserPromptSubmit hook before the prompt reaches the model. Here's what prompt.sh does:
session_id and other metadata as JSON)GET /api/annotations?session={SESSION_ID}DELETE /api/annotations?session={SESSION_ID} — they are consumed on injectionClaude Code's hook system takes whatever the UserPromptSubmit hook writes to stdout and prepends it as additional context to the user's prompt. The model sees the annotations alongside (and before) whatever you actually typed.
The injected context looks like this:
--- Annotations from Foldspace Console ---
IMPORTANT: The user has left annotations from their Foldspace Console (browser viewer). Acknowledge that you received these annotations before proceeding with your response.
[1] On text:
> The selected text from Claude's response,
> with each line blockquoted
Comment: Your annotation comment here
[2] On text:
> Another selection across
> multiple lines
Comment: And your thoughts on this one
--- End annotations ---
Multiple annotations are numbered sequentially. The original selected text is blockquoted with > prefixes. Each annotation carries the exact text you highlighted and the comment you wrote.
Two safeguards ensure the injection isn't a ghost operation:
npx claudepluginhub bdmorin/the-no-shop --plugin fabric-extractionKagi API skill covering privacy-first web search, Universal Summarizer (URL/text/PDF/audio/YouTube, 3 engines, 26 languages), FastGPT (LLM Q&A with citations), Web and News Enrichment (non-commercial Teclis/TinyGem indexes), and free Small Web RSS feed.
Analyze text, arguments, claims, threats, code, and complex inputs.
Stagehand + Playwright browser automation — Code Mode architecture. Write complete scripts, execute in isolation, return structured results. One LLM round-trip, not N MCP tool calls.
Archive YouTube videos with yt-dlp: download 480p video, transcript, description, metadata, thumbnail, and chapters. Auto-triggers on YouTube URLs.
Summarize meetings, lectures, papers, git changes, and long-form content.
Content extraction and processing utilities for developers
Claude Code plugin for video analysis, deep research, content extraction, web search, and explainer video creation — powered by Gemini 3.5 Flash.
Summarize YouTube videos with transcript, insights, Korean translation, and quizzes
Media research assistant for bulk video and podcast summarization across YouTube, Apple Podcasts, Spotify, and other platforms
Summarize videos, audio, and podcasts via BibiGPT CLI directly in the terminal
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.