appfunctions

Identifies Android AppFunctions and generates Kotlin code with KSP support.

4|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/mymx2/foreman --skill appfunctions-mymx2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appfunctions
Source: https://github.com/mymx2/foreman/tree/main/.qoder/skills.collected/skills/appfunctions
Command: npx skills add https://github.com/mymx2/foreman --skill appfunctions-mymx2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill bridges the gap between Android application features and AI agents, allowing users to trigger complex app workflows via voice or text without manually navigating the UI.

Core Features & Use Cases

  • Feature Discovery: Analyzes codebases to identify high-value user journeys suitable for agentic automation.
  • Implementation & KDoc Refinement: Generates production-ready Kotlin code and optimizes documentation to ensure AI agents correctly understand and execute app functions.
  • Testing & Debugging: Provides a suite of ADB commands to verify function registration and execution on-device.

Quick Start

Analyze the current Android project to identify and implement high-value AppFunctions for agentic access.

Frequently Asked Questions about appfunctions

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

FAQPage Schema
How do I expose Android app workflows to AI agents using AppFunctions?

To expose Android app workflows to AI agents, you implement AppFunctions by generating Kotlin code with KSP support and optimizing KDoc for LLM compatibility. This allows agents to trigger complex application features via voice or text without manual UI navigation.

What Android SDK version is required for androidx.appfunctions integration?

Android SDK 36+ is required for integrating androidx.appfunctions. This system-level library enables the execution of AppFunctions, allowing AI agents to discover and control user journeys within your application.

How do I identify high-value user journeys suitable for agentic automation?

You can identify high-value user journeys for agentic automation by analyzing your current Android codebase. The Skill discovers workflows suitable for AI agents and generates production-ready Kotlin code to expose them.

Can I test AppFunctions registration and execution on-device using ADB?

Yes, you can test AppFunctions registration and execution on-device using a suite of provided ADB commands. This allows you to verify that AI agents can correctly discover and trigger the exposed application workflows.

Why do I need to optimize KDoc for LLM compatibility when exposing app functions?

Optimizing KDoc for LLM compatibility ensures that AI agents correctly understand and execute the exposed app functions. This documentation refinement is crucial for agents to accurately interpret and trigger complex application workflows.