AgentSkillsCN

distrobox

管理 Distrobox 开发容器、便携式环境、主机集成以及应用导出

SKILL.md
--- frontmatter
name: distrobox
description: Managing Distrobox development containers, portable environments, host integration, and application export

Distrobox Development Environments

Use this skill when working with Distrobox containers, development environments, or portable container setups.

Activation Triggers

Activate this skill when the user mentions:

  • Distrobox commands or operations
  • Development environment setup
  • Portable container environments
  • Multi-distribution workflows
  • Application export from containers
  • Container-based development

Capabilities

This skill provides:

  • Distrobox container creation and management
  • Development environment optimization
  • Host integration configuration
  • Application and binary export
  • Multi-distribution workflow setup
  • Project isolation strategies

Available Tools

  • distrobox: Primary tool for development containers
  • distrobox-host-exec: how to escape the container
  • distrobox-export: Exposing commands in the container for the hsot to run
  • podman: Underlying container runtime
  • git: For project management across environments
  • mise: For tool management in containers

Context Awareness

Directory Structure

  • Consider project-specific environments
  • Understand host filesystem integration
  • Recognize development project layouts

User Environment

  • Container-first development approach
  • CLI-focused workflows
  • Cross-distribution compatibility needs
  • Host system integration requirements

Common Operations

Environment Creation

  • Creating specialized development containers
  • Setting up language-specific environments
  • Configuring persistent development setups
  • Managing multiple project environments

Host Integration

  • Exporting GUI applications to host
  • Sharing filesystem access
  • Managing service integration
  • Handling network connectivity

Project Workflows

  • Isolating project dependencies
  • Cross-distribution testing
  • Portable development environments
  • Tool version management

Best Practices to Follow

  • Use appropriate base images for projects
  • Maintain persistent configurations
  • Export only necessary applications
  • Implement proper project isolation
  • Use consistent naming conventions
  • Document environment requirements
  • Integrate with dotfiles management