This repository hosts a collection of comprehensive skills designed to extend the capabilities of Manus AI. Each skill is a modular, self-contained package that provides specialized knowledge, workflows, and tool integrations for various domains and technologies.
Manus AI Skills are structured directories containing instructions, scripts, and resources that enable Manus AI to perform tasks more accurately and efficiently. They act as procedural knowledge bases, allowing Manus to adapt and specialize for specific tasks by loading relevant context on demand.
- Domain Expertise: Package specialized knowledge into reusable instructions.
- New Capabilities: Equip Manus with new functionalities (e.g., creating presentations, analyzing datasets).
- Repeatable Workflows: Standardize multi-step tasks into consistent and auditable workflows.
- Interoperability: Use the same skill across different Manus-compatible agent products.
Each skill resides in its own directory within this repository. The general structure for a skill is as follows:
skills/
├── skill-name-1/
│ ├── SKILL.md # Required: Skill definition and overview
│ ├── scripts/ # Optional: Executable code (Python, Bash, etc.)
│ ├── references/ # Optional: Detailed documentation and guides
│ └── assets/ # Optional: Static resources (templates, diagrams, data files)
├── skill-name-2/
│ └── ...
└── README.md # This file
| Skill Name | Description FastAPI is a Python web framework that provides efficient and robust API development. This skill provides comprehensive guidelines and best practices for developing high-performance and scalable web APIs using FastAPI. It covers core concepts, advanced features, and practical considerations for building production-ready applications.
To effectively utilize this skill, refer to the SKILL.md for an overview and navigate through the references/ directory for detailed guidance on specific topics. The scripts/ directory contains useful utilities for project scaffolding and automation.
fastapi-python-skill/
├── SKILL.md # Overview and navigation to detailed references
├── scripts/
│ └── scaffold_fastapi_project.py # Script to generate a basic FastAPI project structure
├── references/
│ ├── advanced-patterns.md # Guidelines for background tasks, WebSockets, Middleware
│ ├── authentication-security.md # Best practices for OAuth2, JWT, API Key authentication
│ ├── conventions.md # Key conventions for dependency injection, metrics, routing
│ ├── database-integrations.md # Guidance on SQLAlchemy 2.0 and Tortoise ORM
│ ├── deployment-devops.md # Strategies for Docker, Gunicorn/Uvicorn, Cloud deployments
│ ├── dependencies.md # Comprehensive list of common FastAPI dependencies
│ ├── error-handling.md # Best practices for robust error management
│ ├── fastapi-guidelines.md # FastAPI-specific best practices
│ ├── key-principles.md # Fundamental principles for FastAPI development
│ ├── performance-optimization.md # Techniques for optimizing FastAPI application performance
│ └── standards.md # Python and FastAPI coding standards
└── assets/
└── # Placeholder for diagrams, templates, or other static resources
- Explore
SKILL.md: Begin by reading the mainSKILL.mdfile for an overview of the skill and its capabilities. - Dive into
references/: For in-depth information on any specific topic (e.g., database integration or authentication), consult the relevant Markdown files in thereferences/directory. - Utilize
scripts/: Use the provided scripts for automation, such as scaffolding new projects. For example, to create a new FastAPI project:python scripts/scaffold_fastapi_project.py my_new_fastapi_app
We welcome contributions to enhance this skill. Please follow these guidelines:
- Conventional Commits: All commit messages must adhere to the Conventional Commits specification.
feat:for new featuresfix:for bug fixesdocs:for documentation changeschore:for maintenance tasksrefactor:for code refactoringstyle:for code style changes
- Modular Content: Ensure new content is organized logically within
references/,scripts/, orassets/. - Clarity and Completeness: Strive for clear, concise, and comprehensive documentation.
This skill is licensed under the Apache-2.0 License. See the LICENSE.txt file for complete terms (if applicable).