Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Ask humans questions via native macOS dialogs and notifications. Use when you need clarification, confirmation, or direct input from the user through system-level dialogs rather than chat. Supports text input, multiple choice, yes/no confirmation, information display, and system notifications. --- name: useuser description: Ask humans questions via native macOS dialogs and notifications. Use when you need clarification, confirmation, or direct input from the user through system-level dialogs rather than chat. Supports text input, multiple choice, yes/no confirmation, information display, and system notifications. license: MIT compatibility: macOS only (requires AppleScript via osascript) metadata: author: Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
useuser is best for it workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Ask humans questions via native macOS dialogs and notifications. Use when you need clarification, confirmation, or direct input from the user through system-level dialogs rather than chat. Supports text input, multiple choice, yes/no confirmation, information display, and system notifications. --- name: useuser description: Ask humans questions via native macOS dialogs and notifications. Use when you need clarification, confirmation, or direct input from the user through system-level dialogs rather than chat. Supports text input, multiple choice, yes/no confirmation, information display, and system notifications. license: MIT compatibility: macOS only (requires AppleScript via osascript) metadata: author:
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Willwillems
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Setup snapshot
git clone https://github.com/willwillems/useuser.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Willwillems
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
scripts/ask_text.sh "What is the database connection string?" "postgresql://localhost:5432/mydb" 300
bash
scripts/ask_text.sh "What is your preferred username?" "" 0
bash
scripts/ask_choice.sh "Which authentication method should I use?" "OAuth2" "JWT" "Session-based" "API Keys"
bash
scripts/ask_confirm.sh "Should I delete the old migration files?" "no" 300
bash
scripts/show_info.sh "Migration completed successfully! 47 records updated." 300
bash
scripts/notify.sh "Build completed successfully" "Development Server" "Ready for testing" "yes"
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Ask humans questions via native macOS dialogs and notifications. Use when you need clarification, confirmation, or direct input from the user through system-level dialogs rather than chat. Supports text input, multiple choice, yes/no confirmation, information display, and system notifications. --- name: useuser description: Ask humans questions via native macOS dialogs and notifications. Use when you need clarification, confirmation, or direct input from the user through system-level dialogs rather than chat. Supports text input, multiple choice, yes/no confirmation, information display, and system notifications. license: MIT compatibility: macOS only (requires AppleScript via osascript) metadata: author:
This skill enables you to ask humans questions through native macOS system dialogs. Use this when you need direct user input, confirmation before taking actions, or want to display important information that requires acknowledgment.
Ask open-ended questions where the user types a response.
scripts/ask_text.sh "What is the database connection string?" "postgresql://localhost:5432/mydb" 300
Parameters:
$1 - Question text (required)$2 - Default value (optional, defaults to empty)$3 - Timeout in seconds (optional, defaults to 300). Use 0 or none for no timeout.Returns: The text entered by the user, or "CANCELLED" if cancelled, or "TIMEOUT" if timed out.
No timeout example:
scripts/ask_text.sh "What is your preferred username?" "" 0
Present a list of options for the user to choose from.
scripts/ask_choice.sh "Which authentication method should I use?" "OAuth2" "JWT" "Session-based" "API Keys"
Parameters:
$1 - Question/prompt text (required)$2+ - Available choices (at least 2 required)Returns: The selected choice text, or "CANCELLED" if cancelled.
Get a simple yes or no answer.
scripts/ask_confirm.sh "Should I delete the old migration files?" "no" 300
Parameters:
$1 - Question text (required)$2 - Default button: "yes" or "no" (optional, defaults to "no")$3 - Timeout in seconds (optional, defaults to 300). Use 0 or none for no timeout.Returns: "YES" or "NO", or "CANCELLED" if cancelled, or "TIMEOUT" if timed out.
Display information that requires user acknowledgment.
scripts/show_info.sh "Migration completed successfully! 47 records updated." 300
Parameters:
$1 - Message to display (required)$2 - Timeout in seconds (optional, defaults to 300). Use 0 or none for no timeout.Returns: "OK" when acknowledged, or "CANCELLED" if cancelled, or "TIMEOUT" if timed out.
Send a macOS notification (non-blocking).
scripts/notify.sh "Build completed successfully" "Development Server" "Ready for testing" "yes"
Parameters:
$1 - Notification message (required)$2 - Title (optional, defaults to "Useuser")$3 - Subtitle (optional)$4 - Play sound: "yes" or "no" (optional, defaults to "no")Returns: "OK" on success.
When setting up a new project:
# Ask what framework to use
framework=$(scripts/ask_choice.sh "Which framework should I use for this project?" "React" "Vue" "Svelte" "Angular")
if [ "$framework" != "CANCELLED" ]; then
echo "User selected: $framework"
fi
Before deleting files:
confirm=$(scripts/ask_confirm.sh "This will permanently delete 15 files. Are you sure?" "no")
if [ "$confirm" = "YES" ]; then
# Proceed with deletion
echo "Deleting files..."
else
echo "Operation cancelled by user"
fi
When you need specific input:
api_key=$(scripts/ask_text.sh "Please enter your API key:" "" 120)
if [ "$api_key" != "CANCELLED" ] && [ "$api_key" != "TIMEOUT" ]; then
echo "API key received"
fi
When a background task completes:
scripts/notify.sh "Database backup completed" "Backup Tool" "All 3 databases backed up successfully" "yes"
All scripts handle errors gracefully:
Always check the return value before proceeding:
result=$(scripts/ask_confirm.sh "Continue with deployment?")
case "$result" in
"YES")
echo "Deploying..."
;;
"NO")
echo "Deployment cancelled by user"
;;
"CANCELLED")
echo "Dialog was dismissed"
;;
"TIMEOUT")
echo "No response received, timing out"
;;
ERROR*)
echo "An error occurred: $result"
;;
esac
osascript and only works on macOSMachine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/willwillems-useuser/snapshot"
curl -s "https://xpersona.co/api/v1/agents/willwillems-useuser/contract"
curl -s "https://xpersona.co/api/v1/agents/willwillems-useuser/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/willwillems-useuser/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/willwillems-useuser/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/willwillems-useuser/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/willwillems-useuser/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/willwillems-useuser/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/willwillems-useuser/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:28:53.309Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "it",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:it|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Willwillems",
"href": "https://github.com/willwillems/useuser",
"sourceUrl": "https://github.com/willwillems/useuser",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T03:12:58.756Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/willwillems-useuser/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/willwillems-useuser/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T03:12:58.756Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/willwillems-useuser/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/willwillems-useuser/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to useuser and adjacent AI workflows.