← Back to Skills Marketplace
319
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install ukui-gsettings-tool
Description
A skill for exporting, inspecting and applying UKUI desktop gsettings presets, with fine-grained get/set support.
Usage Guidance
This tool is coherent with its purpose but it will change your desktop settings when you run apply. Before applying a preset: (1) review the preset JSON to ensure it doesn't contain private paths or unexpected values, (2) export a backup of your current settings (use export/export-ukui), and (3) be cautious if allowing autonomous agents to invoke this skill since it can silently change gsettings. No network access or credentials are requested by the skill itself.
Capability Analysis
Type: OpenClaw Skill
Name: ukui-gsettings-tool
Version: 1.0.1
The skill is a legitimate utility for managing UKUI desktop environment settings using the standard 'gsettings' command-line tool. The Python script (gsettings_tool.py) provides functionality to export and apply configuration presets via JSON files, and the SKILL.md documentation accurately describes these capabilities without any signs of prompt injection or malicious intent. It uses safe subprocess execution and does not perform any network activity or unauthorized file access.
Capability Assessment
Purpose & Capability
Name/description match the implementation. The script requires gsettings and python3 (declared) and only calls gsettings to list/get/set keys and reads/writes local preset JSON files — all are expected for a gsettings presets tool.
Instruction Scope
SKILL.md and the script limit actions to calling gsettings and reading/writing presets in the skill directory or a user-specified path. This stays within the stated purpose. Caveat: applying a preset will change user desktop settings (including keys that may contain absolute paths or other sensitive values), so presets should be reviewed before use; the SKILL.md already warns about not including private data in presets.
Install Mechanism
No install spec; this is an instruction-only skill with a small included Python script. Nothing is downloaded or written to unexpected system locations.
Credentials
The skill requests no environment variables or credentials. Its file access is limited to the skill directory presets or user-specified paths — appropriate for its function.
Persistence & Privilege
always is false (normal). The skill allows autonomous invocation (platform default). While this is expected, note an agent could call the skill to change the user's gsettings without an explicit manual command; combine this with the fact that applying presets modifies desktop settings — review presets and invocation policies if you don't want automated changes.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ukui-gsettings-tool - After installation, invoke the skill by name or use
/ukui-gsettings-tool - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
ukui-gsettings-tool 1.0.1
- Added SKILL.md metadata block with skill name, description, and OpenClaw requirements.
- Updated command documentation to use simplified paths (e.g. gsettings_tool.py instead of /tmp/gsettings-skill/gsettings_tool.py).
- No changes to code or functionality.
v1.0.0
ukui-gsettings-tool 1.0.0
- Initial release providing export and batch-apply functionality for gsettings, with UKUI desktop presets.
- Export all key/values of specified schemas to JSON, or use one-click export of common UKUI settings.
- Batch apply presets from JSON files to quickly restore or synchronize configurations.
- Provides fine-grained get/set commands for individual schema keys.
- Includes example preset structure and usage guide.
Metadata
Frequently Asked Questions
What is ukui-settings?
A skill for exporting, inspecting and applying UKUI desktop gsettings presets, with fine-grained get/set support. It is an AI Agent Skill for Claude Code / OpenClaw, with 319 downloads so far.
How do I install ukui-settings?
Run "/install ukui-gsettings-tool" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ukui-settings free?
Yes, ukui-settings is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ukui-settings support?
ukui-settings is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ukui-settings?
It is built and maintained by lizhuoan (@lizhuoan); the current version is v1.0.1.
More Skills