Python Support

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

📖 技能介绍

Python Support

Quick Start

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

Environment Check

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