Skip is an Android application that automatically dismisses app splash-screen advertisements by leveraging the accessibility service framework.
The tool addresses the friction of waiting through startup ads by using Android's accessibility service to detect and automatically click skip buttons on splash screens. It works through a rule-based system where detection rules are defined in configuration files that specify how to identify and interact with skip buttons across different applications.
The project suits Android users who want to streamline their app launch experience without manually dismissing ads each time. It is designed for end users rather than developers. The tool operates through a subscription model for detection rules, with a default rule set maintained by the project and support for community-contributed custom rule subscriptions. Users can contribute new skip rules for applications by submitting pull requests with rule definitions and optionally including captured layout data for verification.
The project maintains an active default rule set with documented procedures for community contributions. The codebase is written in Kotlin and includes tooling for exporting layout captures to aid in rule creation and review.