# Appfunctions (agent skill)

> Appfunctions is an agent skill (a SKILL.md file) from android/skills. Analyzes Android apps to identify key user workflows for AppFunctions such as creating a note, playing media, or sending an automated or AI agent triggered message, voice commands, or system. It works with Claude Code and has 7,681 GitHub stars across a repository of 4 listed skills.

Analyzes Android apps to identify key user workflows for AppFunctions such as creating a note, playing media, or sending an automated or AI agent triggered message, voice commands, or system shortcuts, without needing to open the app UI. Generates Kotlin code to expose these workflows to the Android system, allowing agents to discover and execute them on-device. Also refines KDoc documentation to ensure AI agents correctly understand and use the provided functionality.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/android/skills |
| Skill path | device-ai/appfunctions/SKILL.md |
| Skill name | appfunctions |
| GitHub stars | 7,681 |
| Installs on skills.sh | not listed |
| License | Apache-2.0 |
| Skills in repo | 4 |
| Plugin marketplace | android-skills |
| Official | no |
| Works with | Claude Code |
| Category | Docs & writing |
| Last commit | Sep 25, 2026 |

## When it triggers

- user workflows for AppFunctions such as creating a note, playing media, or sending an automated or AI agent triggered message, voice commands, or system shortcuts, without needing to open the app UI.

## Add this skill

### Claude Code

```sh
/plugin marketplace add android/skills
/plugin install android-skills@android-skills
```

In the Claude apps, zip the skill folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).

### ChatGPT / Codex

```sh
git clone --depth 1 https://github.com/android/skills.git
cp -r skills/device-ai/appfunctions .agents/skills/appfunctions   # repo; ~/.agents/skills for all projects
```

### Cursor

```sh
git clone --depth 1 https://github.com/android/skills.git
cp -r skills/device-ai/appfunctions .cursor/skills/appfunctions   # project; ~/.cursor/skills for all projects
```

Sources (checked 2026-10-07): https://code.claude.com/docs/en/skills, https://support.claude.com/en/articles/12512180-using-skills-in-claude, https://learn.chatgpt.com/docs/build-skills, https://cursor.com/docs/context/skills

---

Canonical page: https://appsgit.com/skills/android-appfunctions
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
