pref
通过MCP协议,在AI对话中直接编辑Android应用偏好设置
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:pref。 它的用途是:通过MCP协议,在AI对话中直接编辑Android应用偏好设置 完整的 Skill 内容见:https://321skill.com/skills/pref/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我把测试应用‘com.example.demo’中‘user_prefs’文件里的‘is_first_launch’键值改成false。”,它会通过此Skill连接到你的设备或模拟器,定位到指定的偏好设置文件,并完成修改。或者你可以说:“检查一下我的应用当前保存了哪些主题相关的设置。”,AI会读取并列出相关的偏好设置项供你分析。
介绍
这个Skill解决了开发者在调试或配置Android应用时,需要频繁手动操作设备或模拟器来修改偏好设置(SharedPreferences)的痛点。它通过实现MCP(Model Context Protocol)服务器,将Android Preference Editor工具的功能集成到AI工作流中。
使用时,你需要在开发环境中配置好此MCP服务器,并将其连接到支持MCP协议的AI助手(如Claude Desktop)。之后,你便可以在与AI的对话中,直接下达指令来读取、修改或删除目标Android应用中的偏好设置数据,无需离开当前的编码或调试上下文。
它非常适合需要进行Android应用开发、测试或逆向分析的开发者。无论是快速验证某个配置项的影响,还是在自动化测试脚本中预设应用状态,这个Skill都能显著提升效率。
建议在安全的测试环境中使用,避免对生产环境或用户数据造成意外修改。同时,使用前请确保你拥有目标应用的调试权限或相应的访问权限。
核心特点
与通用的文件编辑或ADB命令工具不同,它专为Android偏好设置(SharedPreferences)的XML结构设计,通过MCP协议提供了语义化的、上下文感知的编辑能力,能直接在AI对话流中精准操作特定键值对,而无需手动解析XML或记忆复杂的命令行参数。
注意事项
仅适用于需要编辑Android应用SharedPreferences的场景,不适用于其他类型的配置文件或系统设置。
常见问题
这个Skill能用来修改任何Android应用的设置吗?
通常需要目标应用处于可调试状态(debuggable),或者你拥有设备的root权限,才能访问其私有数据目录下的偏好设置文件。
使用前需要准备什么环境?
需要配置好Android开发环境(如ADB),并将支持MCP的AI助手(如Claude Desktop)连接到本Skill提供的MCP服务器。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/pref/raw/index.md 读取 pref 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/pref/raw/index.md(查看排版版本)