magi-task

Guide creation and modification of tasks in the Magi AI framework.

27|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/asukaonly/magi --skill magi-task
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magi-task
Source: https://github.com/asukaonly/magi/tree/main/skills/magi-task
Command: npx skills add https://github.com/asukaonly/magi --skill magi-task

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill assists developers in creating and modifying tasks within the Magi framework, streamlining the development process for new agents, tools, and API endpoints.

Core Features & Use Cases

  • Task Implementation Guidance: Provides code examples and patterns for common Magi modules (Agents, Tools, API Routers).
  • Development Assistance: Helps identify the correct location for new tasks and guides through the implementation process.
  • Use Case: A developer needs to add a new tool to the Magi framework. They can use this Skill to get a template for a Tool class, understand where to place it, and how to register it.

Quick Start

Use the magi-task skill to create a new tool for the Magi framework.

Frequently Asked Questions about magi-task

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

FAQPage Schema
How do I add a new tool to the Magi framework?

To create a Magi framework task, this Skill provides code structure guidance, module placement direction, and implementation patterns for agents, tools, memory modules, processing units, and API routers. It ensures adherence to asynchronous programming and type-hinting conventions.

What is the correct code structure for Magi agents and API routers?

The correct code structure for Magi agents and API routers follows the framework's asynchronous programming, type-hinting, and logging conventions. This Skill guides you through proper module placement and implementation patterns to maintain consistent architecture across your project.

Do I need asynchronous programming experience to develop Magi tasks?

Yes, you need asynchronous programming experience to develop Magi tasks, as the framework strictly requires adherence to async conventions, type-hinting, and specific logging patterns. This Skill guides you through these requirements during task creation and modification.

How do I modify existing memory modules in the Magi AI framework?

To modify existing Magi memory modules, this Skill assists with identifying the correct module location and applying the appropriate implementation patterns. It supports the development lifecycle by ensuring your code changes align with Magi's asynchronous and type-hinting conventions.

What's the best way to structure a processing unit in the Magi framework?

The best way to structure a Magi processing unit is to follow the framework's established implementation patterns for asynchronous programming and logging. This Skill provides the necessary code templates and structural guidance to ensure your processing units integrate correctly.