ワンクリックで
pipecat-frame-processor
Wire a new FrameProcessor into a pipecat pipeline — create the class, refine it, and connect it in app.py
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Wire a new FrameProcessor into a pipecat pipeline — create the class, refine it, and connect it in app.py
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Full clean rebuild of ORBIS — wipes web/dist, dist-sdist, src-tauri bundle, staged sidecar binary, pyapp env cache, WKWebView state, sidecar.log, and stale unix sockets, then rebuilds frontend → sdist → pyapp sidecar → tauri bundle in the correct order, and launches with stderr captured. Use when voice doesn't work, the orb shows weird state, "Load failed" appears anywhere in the UI, or anything feels off after a code change.
Step-by-step workflow for adding a new processing component to the ORBIS agent pipeline
Step-by-step workflow for integrating a new stage into the ORBIS audio/processing pipeline
Integrate a new ML component (classifier, reranker, etc.) into an existing agent pipeline by reading the codebase, identifying hook points, implementing the module, and wiring it in.
Commit pending changes, bump the patch version tag, and publish a beta release
Scaffold and plan a new marketing site — branding audit, stack selection, hero design, and deployment config
| name | pipecat-frame-processor |
| description | Wire a new FrameProcessor into a pipecat pipeline — create the class, refine it, and connect it in app.py |
Use this when you need to intercept or transform frames in a pipecat pipeline — e.g., intent routing, transcription filtering, or any pre/post-LLM processing step that requires a named position in the pipeline.
FrameProcessor subclass to the appropriate module (e.g., agent/intent.py). Implement process_frame to handle the target frame type and pass others through.asyncio passthrough, correct frame type guards, and any side-effect logic (e.g., intent tagging, routing flags).app.py — Add the new class to the import block from its module.audio_tags and user_agg for pre-LLM transcription interception).IntentRouterProcessor in agent/intent.py, intercept TranscriptionFrame, classify intent, attach metadata, then pass the frame downstream — inserted between audio_tags and user_agg in app.py.ProfanityFilterProcessor that inspects TranscriptionFrame text and either drops or modifies it before the LLM aggregator sees it.