Python Support

👤 terrycarter1985 📦 v1.0.0 ⭐ 3.9 ⬇️ 1.1K 下载
💻 开发编程 免费

📖 技能介绍


name: python-support description: Python language support for OpenClaw agents. Provides environment setup, dependency management, linting, testing, and best practices for Python code execution. Use when running Python scripts, managing virtual environments, installing packages, debugging Python code, or ensuring code quality with linting and formatting.


Python Support

Quick Start

Use this skill for all Python-related operations in OpenClaw.

Environment Check

小葱技能7w4.net有更新,你可以访问看下。

Verify Python environment:

python3 --version
pip3 --list
which python3

Running Scripts

Always use absolute paths and specify Python interpreter explicitly:

python3 /path/to/script.py

Dependency Management

Install packages safely:

pip3 install --quiet package-name

For one-off scripts requiring dependencies, use inline installation with verification:

import subprocess
import sys

def ensure_package(package):
    try:
        __import__(package)
    except ImportError:
        subprocess.check_call([sys.executable, "-m", "pip", "install", "--quiet", package])

Best Practices

  1. Shebang: Use #!/usr/bin/env python3 for executable scripts
  2. Error handling: Always include try/except blocks for external operations
  3. Encoding: Specify encoding="utf-8" for all file operations
  4. Paths: Use pathlib.Path for cross-platform path handling
  5. Output: Prefer JSON or machine-readable formats for structured output

References

🤖 AI 评测

这个Skill质量中等偏上。优点是结构组织清晰、示例具体实用,提供了基础的Python开发指导。不足之处是内容覆盖不够完整,文档中提到的部分参考资料实际缺失,整体深度有限。如果你需要基础的Python环境配置和编码规范指导,这个Skill可以提供帮助;但对于复杂的Python项目开发,还需要补充更多内容。

📊 多维度评分

适应性3.4
规范性3.9
有效性3.9
可靠性3.9
可信度4.3

📁 包含文件 (3 个)

📄 SKILL.md 1.7 KB
📄 _meta.json 133 B
📄 references/style-guide.md 880 B