Skill Detail

Run multi-agent public opinion analysis and report generation with BettaFish

Collect public discussion, coordinate specialist agents, and generate an evidence-backed public opinion report from one conversational analysis request.

Research & ScrapingCustom Agents
Research & Scraping Custom Agents Security Reviewed
โญ 41.4k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill run-multi-agent-public-opinion-analysis-and-report-generation-with-bettafish Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
Python 3.9+, Docker Compose or Python environment, PostgreSQL or MySQL, Playwright Chromium, OpenAI-compatible LLM credentials, public/private data sources configured in .env
Install & setup
For Docker, clone the repository, configure database and LLM settings, then run `docker compose up -d`. For source startup, create a Python 3.11 environment, install `requirements.txt`, run `playwright install chromium`, copy `.env.example` to `.env`, fill database and OpenAI-compatible LLM settings, then launch the documented Flask application.
Author
666ghj
Publisher
Individual
Last updated
Jun 14, 2026
Quick brief

Use BettaFish when an operator needs a bounded public opinion or reputation analysis workflow rather than a generic dashboard or one-off search. The workflow starts from a plain-language analysis request, launches specialist query, media, insight, forum, and report agents, gathers public and optional private-domain signals, and produces an interactive report. The scope boundary is public opinion intelligence and report generation for a target topic, brand, market, or incident, not listing BettaFish as a general Python framework or broad data-analysis product.

How it works

What this skill actually does

Inputs and prerequisites: Python 3.9+, Docker Compose or Python environment, PostgreSQL or MySQL, Playwright Chromium, OpenAI-compatible LLM credentials, public/private data sources configured in .env.

Setup notes: For Docker, clone the repository, configure database and LLM settings, then run `docker compose up -d`. For source startup, create a Python 3.11 environment, install `requirements.txt`, run `playwright install chromium`, copy `.env.example` to `.env`, fill database and OpenAI-compatible LLM settings, then launch the documented Flask application.

Source and verification boundary: use https://github.com/666ghj/BettaFish/blob/main/README-EN.md as the canonical reference before running the workflow; keep commands, API calls, CLI usage, and generated outputs reviewable against that upstream source.

Framework fit: publish this as a Custom Agents workflow only when the operator can invoke the documented toolchain directly, rather than treating the upstream project as a generic product listing.