shortcut-anything

Extract deeplinks, shortcuts, and share APIs from Android APKs into result.json.

10|Updated May 10, 2026
One-click install
npx skills add https://github.com/Pengxiang-zhao/Shortcut-Anything --skill shortcut-anything
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shortcut-anything
Source: https://github.com/Pengxiang-zhao/Shortcut-Anything/tree/main
Command: npx skills add https://github.com/Pengxiang-zhao/Shortcut-Anything --skill shortcut-anything

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers quickly extract deeplinks, home-screen shortcuts, and share APIs from Android APKs or XAPKs for analysis, auditing, and integration testing.

Core Features & Use Cases

  • Deeplink & Shortcut Discovery: Extracts all registered deeplinks and static shortcuts from AndroidManifest.xml and res/xml/shortcuts.xml.
  • Share / Search API Insight: Identifies and presents share_target and search API entry points with ready-to-run ADB commands.
  • Batch & Validation Ready: Works on single APKs or directories of APKs, with optional ADB live-device validation and result consolidation for batch reports.
  • Use Case: When auditing an app for exportable entry points, run the skill on an APK to obtain a comprehensive list of possible launch and share targets.

Quick Start

Run the tool against an APK or a directory of APKs to extract deeplinks, shortcuts, and share APIs and generate a structured result.

Frequently Asked Questions about shortcut-anything

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract deeplinks and shortcuts from an Android APK?

You can extract deeplinks and shortcuts by applying this Skill to an APK, which parses AndroidManifest.xml and shortcuts.xml. It identifies all registered deeplinks and static shortcuts, outputting a structured result.json for analysis.

Can I identify share and search API entry points in an APK for ADB testing?

Yes, you can identify share and search API entry points in an APK. The Skill scans for share_target and search APIs, presenting them with ready-to-run ADB commands for immediate live-device validation and integration testing.

What is the best way to audit multiple APKs for exportable entry points?

The best way to audit multiple APKs for exportable entry points is batch processing. The Skill works on directories of APKs or XAPKs, consolidating deeplink, shortcut, and share API data into a comprehensive batch report.

Do I need apktool and Python to scan APK assets and smali files?

Yes, you need apktool, jadx, and Python installed to scan APK assets and smali files. These dependencies are required to perform feature-scanning from assets, smali, and nav graphs and generate the merged structured output.

Does ADB live validation work when testing deeplinks extracted from an APK?

Yes, ADB live validation works for testing extracted deeplinks. The Skill offers optional ADB live-device validation to verify the identified launch and share targets directly on a connected device.