用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill python-coding命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Agile product ownership for backlog management and sprint execution. Covers user story writing, acceptance criteria, sprint planning, and velocity tracking. Use for writing user stories, creating acceptance criteria, planning sprints, estimating story points, breaking down epics, or prioritizing backlog.
Fetch MLB game schedules, live game status, box scores, player search, and season statistics via the MLB Stats API. Use when the user asks about baseball games, scores, who is playing today, game results, live updates, pitching matchups, MLB schedule information, player lookups, or player stats.
Software build systems reference — Make, CMake, Bazel, Gradle, incremental builds, remote caching, and dependency management
基于 SOC 职业分类
正在显示 SKILL.md
| name | python-coding |
| description | Python code generation with best practices, HTTP APIs, error handling, and script structure. |
Always structure Python scripts with:
#!/usr/bin/env python3
"""Brief description of what this script does."""
import sys
# standard library imports first
# third-party imports second
def main():
"""Main entry point."""
# Core logic here
pass
if __name__ == "__main__":
main()
from urllib.request import urlopen, Request
from urllib.error import URLError, HTTPError
import json
def fetch_json(url):
try:
req = Request(url, headers={"User-Agent": "Python-Script/1.0"})
with urlopen(req, timeout=10) as resp:
return json.loads(resp.read().decode())
except (URLError, HTTPError) as e:
print(f"Error fetching {url}: {e}")
return None
import requests
def fetch_json(url):
try:
resp = requests.get(url, timeout=10)
resp.raise_for_status()
return resp.json()
except requests.RequestException as e:
print(f"Error: {e}")
return None
Always wrap external calls (HTTP, file I/O, parsing) in try/except:
try:
data = fetch_json(api_url)
if data is None:
print("Failed to fetch data")
sys.exit(1)
# process data
except Exception as e:
print(f"Unexpected error: {e}")
sys.exit(1)
json.loads(text) for strings, json.load(file) for fileswith open(path, 'w') as f: context managersys.argv for simple cases, argparse for complexf"Temperature: {temp}°F"When creating scripts that call APIs: