# Pref Editor (Android)

> Use this tool when you need to manage Android device preferences programmatically, solving issues with debugging, testing, and automating app configuration workflows. It provides a comprehensive interface for reading, modifying, adding, and deleting SharedPreferences and DataStore preference files through ADB connectivity. With support for multiple data types and CRUD operations, it's ideal for Android developers, QA engineers, and development teams seeking efficient access to app configuration data without manual device interaction.

Canonical page: https://skillsregistry.net/skills/charlesmuchene-android-pref-editor  
JSON: https://api.skillsregistry.net/v1/skills/charlesmuchene-android-pref-editor

## Description

Provides integration with Android device preferences through ADB connectivity, enabling developers to read, modify, add, and delete SharedPreferences and DataStore preference files on connected Android devices. Built by Charles Muchene with TypeScript and the Model Context Protocol SDK, the implementation offers seven specialized tools including device discovery, app enumeration, preference file listing, and complete CRUD operations on preference data with support for multiple data types (string, integer, boolean, float, double, long). Features Docker containerization with host ADB server connectivity and comprehensive error handling, making it valuable for Android developers debugging app preferences, QA engineers automating preference testing workflows, and development teams building tools that need programmatic access to Android app configuration data without manual device interaction.

## Trust

- **Trust score (0–1):** 0.96
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/charlesmuchene-android-pref-editor)
- **Repository:** <https://github.com/charlesmuchene/pref-editor-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "charlesmuchene-android-pref-editor"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/charlesmuchene-android-pref-editor` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/charlesmuchene-android-pref-editor/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
