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.
npx skills add agentskillexchange/skills --skill run-multi-agent-public-opinion-analysis-and-report-generation-with-bettafish
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.
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.