Skip to content
cccskills
FreePublished on GitHub

genai-processors

Route GenAI Processors tasks to the right workflow guide.

The English summary is being prepared. Showing the original description.

Works withGemini
See how to install

Files included (26)

  • SKILL.md4.1 KB
  • references/install.md2.6 KB
  • references/repo-provenance.md1.4 KB
  • references/repo-routing-metadata.json513 B
  • references/troubleshooting.md4.0 KB
  • scripts/check_install.py3.1 KB
  • sub-skills/core-composition/references/api-reference.md4.5 KB
  • sub-skills/core-composition/references/troubleshooting.md2.4 KB
  • sub-skills/core-composition/references/workflows.md3.2 KB
  • sub-skills/core-composition/scripts/smoke_core.py1.4 KB
  • sub-skills/core-composition/SKILL.md3.2 KB
  • sub-skills/examples-and-apps/references/ai-studio-applet.md2.6 KB
  • sub-skills/examples-and-apps/references/troubleshooting.md2.4 KB
  • sub-skills/examples-and-apps/references/workflows.md3.9 KB
  • sub-skills/examples-and-apps/scripts/check_example_env.py1.8 KB
  • sub-skills/examples-and-apps/SKILL.md3.5 KB
  • sub-skills/model-backends/references/api-reference.md3.6 KB
  • sub-skills/model-backends/references/troubleshooting.md2.8 KB
  • sub-skills/model-backends/references/workflows.md3.2 KB
  • sub-skills/model-backends/scripts/smoke_models.py2.0 KB
  • sub-skills/model-backends/SKILL.md3.6 KB
  • sub-skills/multimodal-i-o/references/api-reference.md3.4 KB
  • sub-skills/multimodal-i-o/references/troubleshooting.md2.8 KB
  • sub-skills/multimodal-i-o/references/workflows.md2.8 KB
  • sub-skills/multimodal-i-o/scripts/smoke_io.py1.3 KB
  • sub-skills/multimodal-i-o/SKILL.md3.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

GenAI Processors

GenAI Processors is a composable Python library for building AI pipelines with shared content types, async processor composition, model wrappers, and multimodal I/O.

Use this repo skill when the task mentions any of the following:

  • Processor, PartProcessor, ProcessorPart, ProcessorContent, or ContentStream.
  • Model wrappers such as GenaiModel, LiveProcessor, OllamaModel, TransformersModel, FunctionCalling, LangChainModel, OpenRouterModel, or the ADK bridge.
  • Audio/video/PDF/web/file connectors, speech-to-text, text-to-speech, VAD, realtime streams, or live agent pipelines.
  • CLI demos, research agents, live commentator / illustrator / widgets applets, or AI Studio WebSocket backends.

Read this first

  • references/install.md for install variants and the minimal smoke check.
  • references/repo-provenance.md for the source snapshot used to build this skill.
  • references/repo-routing-metadata.json for import routing metadata.
  • references/troubleshooting.md for cross-cutting setup and runtime failures.

Route map

sub-skills/core-composition/

Use for processor composition, content types, stream utilities, caching, routing, tracing, and text/templating helpers.

Typical prompts:

  • "How do I build a custom processor?"
  • "How do ContentStream and ProcessorPart work?"
  • "How do I cache or trace a processor pipeline?"
  • "How do I branch a stream with Switch or parallel?"

sub-skills/model-backends/

Use for Gemini, Live API, realtime conversation loops, function calling, MCP, Ollama, Transformers, LangChain, OpenRouter, ADK, and the example backends.

Typical prompts:

  • "Which model wrapper should I use?"
  • "How do I wire tool calls or MCP sessions?"
  • "How do I switch between Gemini, Ollama, and local Transformers?"
  • "How do I build a realtime or function-calling agent?"

sub-skills/multimodal-i-o/

Use for audio/video/PDF/web/file connectors, speech and TTS, VAD, rate-limited audio, event detection, windowing, timestamps, and document fetchers.

Typical prompts:

  • "How do I capture microphone or camera input?"
  • "How do I transcribe audio or synthesize speech?"
  • "How do I extract content from PDFs, URLs, GitHub, or Drive?"
  • "How do I manage realtime audio or video streams?"

sub-skills/examples-and-apps/

Use for the CLI demos, research agent, trip request workflow, live commentator, live illustrator, widgets, AI Studio applets, and websocket server helpers.

Typical prompts:

  • "How do I run or adapt one of the example CLIs?"
  • "How does the research agent fit together?"
  • "How do the AI Studio applets talk to the backend?"
  • "How do I build a full end-to-end demo around these processors?"

Quick install

For the core library:

pip install genai-processors

Add genai-processors[contrib] when you need the bundled LangChain/OpenRouter helpers. The more specialized example stacks may also need extra runtime packages such as pyaudio, av, google-adk, transformers, or the Google Cloud Speech/Text-to-Speech clients. See references/install.md.

Minimal smoke check

python -c "import genai_processors; print(genai_processors.__version__)"

For a slightly stronger check, run the bundled smoke script:

python scripts/check_install.py

How to choose a route

  • Start with core-composition if the task is about processor mechanics, content typing, stream manipulation, or reusable wrappers.
  • Start with model-backends if the task is about model choice, tool calls, local backends, or multi-agent orchestration.
  • Start with multimodal-i-o if the task is about the inputs and outputs the processors consume or emit.
  • Start with examples-and-apps if the task is about running or adapting a complete demo, CLI, or applet.

If a task touches more than one route, read the owning sub-skill first and then follow its cross-links instead of duplicating guidance here.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

3ddfa

Free

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

acme

Free

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill338Updated Sep 3, 2026

See all skills by VectorSpaceLab

Report a problem with this skill