Golist
Skill by daniel17903
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/daniel17903/golistWhat This Skill Does
The Golist skill, developed by daniel17903, acts as an intelligent interface for the GoList grocery and shopping list platform. By integrating directly with the GoList API via a specialized CLI wrapper (apps/openclaw/golist_cli.py), this skill enables OpenClaw to manage shared lists with ease. It handles the complexities of API communication, persistent state management, and unique identifier generation, ensuring the user experience remains focused on managing their items rather than navigating technical configuration.
Key features include automatic device identification, seamless switching between multiple saved lists, and automated sharing workflows. Whenever you create a new list, the skill automatically generates a shareable link, keeping the collaborative process fluid. It supports reading, adding, and modifying items, with intelligent handling of metadata like quantities and timestamps.
Installation
To add this skill to your OpenClaw environment, ensure you have the necessary permissions and execute the following command in your terminal:
clawhub install openclaw/skills/skills/daniel17903/golist
Once installed, the skill will automatically initialize the first time it is invoked, creating a state file at ~/.openclaw_golist_state.json to store your device ID and list preferences.
Use Cases
- Household Management: Keep a shared 'Groceries' list that syncs across multiple devices, allowing any family member to update the list in real-time.
- Project Coordination: Create lists for specific tasks, such as 'Weekend Renovations' or 'Party Supplies', and switch between them seamlessly using friendly names rather than complex identifiers.
- Collaborative Shopping: Easily share access to a list with roommates or partners by generating and sending a share URL immediately after creation.
Example Prompts
- "Create a new list called 'Office Party' and send me the share link."
- "Add 5 gallons of milk to the 'Groceries' list."
- "Switch to my 'Weekend Projects' list and remove the 'Paint' item from it."
Tips & Limitations
- Naming Conventions: While you can name lists anything, keep them descriptive to make switching between lists more natural.
- Persistence: The skill tracks an 'active' list. If you are unsure which list you are modifying, ask OpenClaw to confirm the current active list.
- Privacy: Note that this skill stores a local state file. Do not manually edit this JSON file unless you are troubleshooting connectivity issues.
- API Fixed: The skill is strictly bound to
https://go-list.app/api. Ensure your network allows connections to this endpoint for the skill to function correctly.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-daniel17903-golist": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api