explaingit

guoxicheng/skip

Analysis updated 2026-05-18

3,613KotlinAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

SKIP automatically taps the skip button on splash screen ads in Android apps, using accessibility services and community-shared rule sets.

Mindmap

mindmap
  root((SKIP))
    What it does
      Auto-taps skip ads
      Uses accessibility service
      Rule set subscriptions
    Tech stack
      Kotlin
      Android
    Use cases
      Skip splash ads
      Subscribe to rules
      Contribute new rules
    Audience
      Android users
      Chinese app users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Skip splash screen ads automatically in Android apps instead of tapping the countdown manually

USE CASE 2

Subscribe to community rule sets covering apps beyond the default set

USE CASE 3

Contribute new skip-button rules for apps not yet covered

USE CASE 4

Study how Android's accessibility service can automate on-screen taps

What is it built with?

KotlinAndroid

How does it compare?

guoxicheng/skipsimplemobiletools/simple-calendaredvin/tornadofx
Stars3,6133,6353,640
LanguageKotlinKotlinKotlin
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires enabling Android's accessibility service permission for the app to function.

Source code is free to use, but any modified version you distribute must also be released under GPL-3.0.

In plain English

SKIP is a free, open-source Android app that automatically taps the skip button on the splash screen advertisements that many Chinese Android apps show when they first open. Instead of waiting several seconds and then manually tapping a small countdown button, the app detects the skip control and presses it for you using Android's accessibility service feature. The app works by running a background service that watches for the skip button pattern when you launch other apps, then acts on it immediately. Users can subscribe to rule sets that tell the app which skip buttons to look for across different apps. A default rule set is provided by the author, and the community can contribute additional rules or subscribe to alternative rule sets by submitting pull requests to update the readme. The readme for this project is brief and mostly in Chinese. It links to separate documentation, a disclaimer, and the GPL-3.0 license under which the project is released. The GPL-3.0 license means the source code is freely available and any modified versions must also be released under the same terms.

Copy-paste prompts

Prompt 1
Explain how SKIP uses Android's accessibility service to detect and tap skip buttons.
Prompt 2
Help me contribute a new rule set for an app that isn't covered by SKIP's defaults.
Prompt 3
What does the GPL-3.0 license require if I want to modify and share my own version of SKIP?
Prompt 4
Walk me through installing SKIP and subscribing to a rule set.

Frequently asked questions

What is skip?

SKIP automatically taps the skip button on splash screen ads in Android apps, using accessibility services and community-shared rule sets.

What language is skip written in?

Mainly Kotlin. The stack also includes Kotlin, Android.

What license does skip use?

Source code is free to use, but any modified version you distribute must also be released under GPL-3.0.

How hard is skip to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is skip for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.