← All skills
deprecated-api-updater
75 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By ArabelaTso/Skills-4-SE (GitHub) · coding · 260 stars · scanned at commit 4f38503
Identify and replace deprecated API usage in source code with modern alternatives. Use when: (1) Modernizing legacy codebases, (2) Upgrading framework versions (React, Django, Spring, etc.), (3) Fixing deprecation warnings in build output, (4) Preparing for major version upgrades, (5) Ensuring code uses current best practices. Supports Python, JavaScript/TypeScript, Java, and other major languages with both AST-based detection and pattern matching for accurate identification and automated repla…
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 22 places.
Show 17 more
- skills/deprecated-api-updater/SKILL.md, line 103
python scripts/detect_deprecated_apis.py src/ - skills/deprecated-api-updater/SKILL.md, line 117
Deprecated: os.popen() - skills/deprecated-api-updater/SKILL.md, line 118
Replacement: subprocess.run() or subprocess.Popen() - skills/deprecated-api-updater/SKILL.md, line 119
Context: result = os.popen('ls') - skills/deprecated-api-updater/SKILL.md, line 132
python scripts/replace_deprecated_apis.py src/ --dry-run - skills/deprecated-api-updater/SKILL.md, line 145
python scripts/replace_deprecated_apis.py src/ - skills/deprecated-api-updater/SKILL.md, line 158
npm test # JavaScript - skills/deprecated-api-updater/SKILL.md, line 177
git diff - skills/deprecated-api-updater/SKILL.md, line 223
python scripts/detect_deprecated_apis.py myproject/ --language python - skills/deprecated-api-updater/SKILL.md, line 244
python scripts/detect_deprecated_apis.py src/ --language javascript - skills/deprecated-api-updater/SKILL.md, line 263
- `os.popen()` → `subprocess.run()` - skills/deprecated-api-updater/SKILL.md, line 268
python scripts/detect_deprecated_apis.py . --language python --format json > deprecations.json - skills/deprecated-api-updater/SKILL.md, line 410
for project in project1 project2 project3; do - skills/deprecated-api-updater/references/python_deprecations.md, line 38
output = os.popen('ls').read() - skills/deprecated-api-updater/references/python_deprecations.md, line 42
result = subprocess.run('ls', shell=True, capture_output=True, text=True) - skills/deprecated-api-updater/scripts/detect_deprecated_apis.py, line 39
(r'\bos\.popen\(', 'os.popen()', 'subprocess.run() or subprocess.Popen()'), - skills/deprecated-api-updater/scripts/detect_deprecated_apis.py, line 136
node, 'os.popen()', 'subprocess.run() or subprocess.Popen()',
and 2 more places
Connects to the internet
The author does not mention this.
Found in 3 places.
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'deprecated-api-updater' ] || [ -L ~/.agents/skills/'deprecated-api-updater' ]; then echo 'A skill folder named deprecated-api-updater already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/ArabelaTso/Skills-4-SE' "$d" && git -C "$d" checkout --quiet '4f38503747e0617504bce5329283ef837d375c09' -- 'skills/deprecated-api-updater' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/deprecated-api-updater' ~/.agents/skills/'deprecated-api-updater' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'deprecated-api-updater' ~/.claude/skills/'deprecated-api-updater' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for ArabelaTso/Skills-4-SE shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/ArabelaTso/Skills-4-SE/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 4f38503 | 75 |