Skip to content
Conduit

skill

humidad-skill

HumiSeriesSkills & Tools

vitomian/humidad-skillcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/vitomian/humidad-skill itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 22, 2026

HumiDAD - Desktop Application Development Skill

专业的桌面应用开发模板生成器,支持 WPF+MaterialDesign 和 Avalonia+Fluent 框架

Features

  • Platform Support: WPF (Windows native) and Avalonia (cross-platform)
  • Layout Templates: Sidebar, TopNav, Hybrid, Tabbed, Card
  • Theme Support: Light, Dark, MaterialDesign, Fluent
  • Database: SQLite with EF Core integration
  • Login System: Built-in authentication support
  • MVVM: Prism and CommunityToolkit.Mvvm frameworks

Platform Comparison

PlatformAdvantagesFramework
WPFNative performance, rich Windows APIMaterialDesign + Prism
AvaloniaCross-platform (Windows/macOS/Linux)Fluent Design

Layout Templates

TemplateDescriptionRegions
SidebarAdmin panels, CRM systemsLeftSidebar, TopBar, MainContent
TopNavDocument editors, utilitiesTopMenuBar, MainContent
HybridIDEs, complex applicationsLeftSidebar, TopBar, MainContent, StatusBar
TabbedMDI applicationsTabBar, MainContent
CardDashboards, data displayTopNav, CardArea

Project Structure

humidad-skill/
├── SKILL.md                    # Skill definition (required for Trae IDE)
├── Templates/
│   ├── AvaloniaSemi/           # Avalonia templates (6 types)
│   │   ├── Layout1_Sidebar/
│   │   ├── Layout2_TopNav/
│   │   ├── Layout3_Hybrid/
│   │   ├── Layout4_Tabbed/
│   │   ├── Layout5_Card/
│   │   └── LoginTemplate/
│   └── WpfMaterialDesign/      # WPF templates (6 types)
│       ├── Layout1_Sidebar/
│       ├── Layout2_TopNav/
│       ├── Layout3_Hybrid/
│       ├── Layout4_Tabbed/
│       ├── Layout5_Card/
│       └── LoginTemplate/
├── .gitignore
├── LICENSE
└── README.md

Prerequisites


Installation Methods

Method 1: Use as Trae IDE Skill

This is the recommended way to use HumiDAD if you have Trae IDE installed.

Step 1: Clone the Repository

git clone https://github.com/your-username/humidad-skill.git
cd humidad-skill

Step 2: Install to Trae IDE

  1. Open Trae IDE
  2. Open the Skill Manager (usually via Ctrl+Shift+P → "Skill Manager")
  3. Click Import Skill
  4. Select the humidad-skill directory (the one containing SKILL.md)
  5. Click OK to install

Step 3: Verify Installation

  1. Restart Trae IDE
  2. Open a new chat
  3. Type /help to see available commands
  4. You should see HumiDAD commands in the list

Step 4: Use the Skill

  1. Type /humidad in the chat to start
  2. Follow the interactive prompts:
    • Select target platform (Windows/Avalonia)
    • Select UI language (Chinese/English)
    • Select login requirement (Yes/No)
    • Select layout type (Sidebar/TopNav/Hybrid/Tabbed/Card)
    • Select theme style (Light/Dark)
  3. The skill will generate a complete project for you

Method 2: Use as CodeX IDE Skill

  1. Clone the repository:

    git clone https://github.com/your-username/humidad-skill.git
    
  2. Open CodeX IDE

  3. Go to Extensions → Skills

  4. Click Add Skill → From Directory

  5. Select the humidad-skill directory

  6. Restart CodeX IDE

  7. Type /humidad in the chat to use the skill


Method 3: Use as CodeBuddy IDE Skill

  1. Clone the repository:

    git clone https://github.com/your-username/humidad-skill.git
    
  2. Open CodeBuddy IDE

  3. Click on the Skills tab in the sidebar

  4. Click Import Skill

  5. Select the humidad-skill directory (containing SKILL.md)

  6. Click Install

  7. Restart CodeBuddy IDE

  8. Use the skill by typing /humidad in the chat


Method 4: Use as ClaudeCode Skill

  1. Clone the repository:

    git clone https://github.com/your-username/humidad-skill.git
    
  2. Open ClaudeCode

  3. Go to Settings → Extensions → Skills

  4. Click Add Custom Skill

  5. Select the humidad-skill directory

  6. Click Load Skill

  7. Type /humidad in the chat to start using the skill


Method 5: Use as Template Project Directly

If you don't use any AI IDE, you can use the templates directly without installing as a skill.

Step 1: Clone the Repository

git clone https://github.com/your-username/humidad-skill.git
cd humidad-skill

Step 2: Select a Template

Navigate to the template you want to use:

For WPF + MaterialDesign:

cd Templates/WpfMaterialDesign/Layout1_Sidebar/

For Avalonia:

cd Templates/AvaloniaSemi/Layout1_Sidebar/

Step 3: Rename the Project (Optional but Recommended)

  1. Open Layout1_Sidebar.csproj in a text editor
  2. Change the assembly name and root namespace to your project name
  3. Rename the .csproj file to match your project name

Step 4: Build and Run

Using .NET CLI:

dotnet restore
dotnet build
dotnet run

Using Visual Studio:

  1. Open the .csproj file in Visual Studio
  2. Wait for NuGet packages to restore
  3. Click Start Debugging (F5)

Method 6: Download from GitHub Releases

  1. Go to the Releases page
  2. Download the latest release zip
  3. Extract the files to your preferred location
  4. Follow Method 1 or Method 2 above

Default Credentials

All templates come with a default user for demonstration:

Username: 123
Password: 123

Important: This is for demonstration purposes only. Never use these credentials in production. Change the default password in AppDbContext.cs before deploying.

Parameters

ParameterTypeRequiredDefaultDescription
targetPlatformstringYes-Target platform: Windows or Avalonia
uiLanguagestringNoChineseUI language: Chinese or English
requireLoginbooleanNofalseWhether to include a login page
layoutTypestringYes-Layout type: Sidebar, TopNav, Hybrid, Tabbed, Card
themeStylestringNoLightTheme style (depends on platform)

Commands (Trae IDE Only)

CommandDescriptionUsage
/helpShow all available commands/help
/style [template]Show template regions and styles/style Sidebar
/region [id]Show region details/region LeftSidebar
/resultShow build output and executable location/result

Skill Workflow (Trae IDE)

When using /humidad command:

  1. Platform Selection: Choose between Windows (WPF) or Avalonia
  2. Language Selection: Choose Chinese or English UI
  3. Login Configuration: Enable/disable login page
  4. Layout Selection: Choose from 5 layout templates with preview guide
  5. Theme Selection: Choose Light or Dark theme
  6. Project Generation: Skill generates the complete project
  7. Database Setup: SQLite database with default user is created
  8. Build Execution: Project is built automatically
  9. Result Display: Output location and launch instructions are shown

Database Setup

All WPF templates include SQLite database support:

  • Database file: app.db (created in the application directory)
  • ORM: Entity Framework Core
  • Default table: Users with username and password fields
  • Automatic database creation on first run

Note: Avalonia templates do not include database integration by default. You can add it by copying the AppDbContext.cs from WPF templates.

Version History

  • v1.2.0: Added language selection, SQLite, UI improvements, layout preview
  • v1.1.0: Added /help and /result commands
  • v1.0.0: Initial release

License

MIT License - see LICENSE for details

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Author

Trae

↑↓ navigate openesc close