Skip to content

v-mdev/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Manus AI Skills Repository

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.

What are Manus AI Skills?

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.

Key Benefits:

  • 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.

Repository Structure

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

Available Skills

| 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.

How to Use This Skill

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.

Skill Structure

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

Getting Started

  1. Explore SKILL.md: Begin by reading the main SKILL.md file for an overview of the skill and its capabilities.
  2. Dive into references/: For in-depth information on any specific topic (e.g., database integration or authentication), consult the relevant Markdown files in the references/ directory.
  3. 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

Contributing

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 features
    • fix: for bug fixes
    • docs: for documentation changes
    • chore: for maintenance tasks
    • refactor: for code refactoring
    • style: for code style changes
  • Modular Content: Ensure new content is organized logically within references/, scripts/, or assets/.
  • Clarity and Completeness: Strive for clear, concise, and comprehensive documentation.

License

This skill is licensed under the Apache-2.0 License. See the LICENSE.txt file for complete terms (if applicable).

About

A collection of comprehensive skills for various technologies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages