Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
PersonalDataHub is an access control gateway that sits between AI agents and personal data sources like Gmail and GitHub. The data owner configures which fields are visible, what gets redacted, and which actions an agent can propose. All reads are logged and outbound actions are staged in an approval queue before executing.
Agents get access to real personal data without seeing raw credentials or unredacted content, because the gateway enforces owner-defined policies on every read and proposed action.
When to use it
- Summarizing unread emails from a specific sender
- Drafting a reply to a manager's email for review before sending
- Searching open GitHub issues assigned to you
- Queuing outbound emails an agent proposes without auto-sending
- Auditing what data an agent accessed and why
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Find my unread emails about the Q4 report and draft a reply to the most recent one
- 1Calls read_emails with query 'is:unread subject:Q4 report' and a logged purpose string
- 2Receives filtered email data shaped by the owner's access control policy
- 3Identifies the most recent matching thread
- 4Calls draft_email with recipient, subject, body, and in_reply_to fields
- 5Draft is staged in PersonalDataHub's approval queue, not sent
A draft reply is queued for owner review at the PersonalDataHub approval interface
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.