funasr-task-manager-init

Initialize FunASR Task Manager environments with dependencies and services.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/wangminle/funasr-task-manager --skill funasr-task-manager-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: funasr-task-manager-init
Source: https://github.com/wangminle/funasr-task-manager/tree/main/6-skills/funasr-task-manager-init
Command: npx skills add https://github.com/wangminle/funasr-task-manager --skill funasr-task-manager-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pip, alembic, docker, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill initializes the development environment for the FunASR Task Manager, ensuring that all necessary prerequisites are in place before starting the backend or frontend services.

Core Features & Use Cases

  • Environment Initialization: Checks if the repository is cloned, if the backend is running, and installs dependencies if needed.
  • Backend/Frontend Services: Manages the starting of backend and optional frontend services.
  • Version Consistency: Validates that the running backend version matches the local repository version.
  • User Interaction: Handles user commands to initialize, install, or start services.

Quick Start

To initialize the environment, run: init Skill

Frequently Asked Questions about funasr-task-manager-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap the FunASR Task Manager development environment?

To bootstrap the FunASR development environment, run the init command to clone the repository, install dependencies, execute database migrations via alembic, and start backend services.

What prerequisites are needed to initialize the FunASR Task Manager?

Initializing the FunASR Task Manager requires Python 3.11+, Node.js 20+, ffmpeg/ffprobe, git, curl, pip, alembic, and docker to ensure full compatibility across local and containerized environments.

Does the FunASR Task Manager support both Docker and Python Unicorn environments?

Yes, the FunASR Task Manager supports both Docker and Python/Unicorn environments, handling dependency installation and service startup seamlessly across both deployment configurations.

How do I run database migrations when setting up the FunASR backend?

Database migrations run automatically during the FunASR backend environment initialization process using alembic, ensuring your database schema matches the local repository version before starting services.

Why does the FunASR backend version not match my local repository version?

The FunASR environment initialization validates that the running backend version matches the local repository version to prevent inconsistencies, automatically checking and reconciling versions during the startup process.

How to start frontend and backend services for the FunASR Task Manager?

Start the FunASR Task Manager services by running the init command, which manages backend service startup and optionally launches frontend services after validating dependencies and environment prerequisites.