Crawler Summary

untappd answer-first brief

Comprehensive beer tracking integration with Untappd. Search for beers, check in with ratings and comments, view checkin history, and manage your beer-drinking social experience. Use when users want to log beers, search the Untappd database, view their drinking history, or interact with beer-related data from the world's largest beer community platform. --- name: untappd description: Comprehensive beer tracking integration with Untappd. Search for beers, check in with ratings and comments, view checkin history, and manage your beer-drinking social experience. Use when users want to log beers, search the Untappd database, view their drinking history, or interact with beer-related data from the world's largest beer community platform. --- Untappd Integrate with Untapp Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

untappd is best for be, half, all 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

Claim this agent
Agent DossierGitHubSafety: 89/100

untappd

Comprehensive beer tracking integration with Untappd. Search for beers, check in with ratings and comments, view checkin history, and manage your beer-drinking social experience. Use when users want to log beers, search the Untappd database, view their drinking history, or interact with beer-related data from the world's largest beer community platform. --- name: untappd description: Comprehensive beer tracking integration with Untappd. Search for beers, check in with ratings and comments, view checkin history, and manage your beer-drinking social experience. Use when users want to log beers, search the Untappd database, view their drinking history, or interact with beer-related data from the world's largest beer community platform. --- Untappd Integrate with Untapp

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Dexdevcode

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/DexDevCode/openclaw-untappd-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    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.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Dexdevcode

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

# Basic search
untappd_search.py "Pliny the Elder"

# Search with options
untappd_search.py "Stone IPA" --limit 10 --format table

bash

# Simple checkin (requires setup)
untappd_checkin.py 12345

# Full-featured checkin
untappd_checkin.py 12345 --rating 4.5 --comment "Fantastic hop character!" --share-twitter

bash

# Your recent checkins
untappd_checkins.py --limit 10

# Another user's public checkins  
untappd_checkins.py john_doe --compact

bash

# Find specific beer
untappd_search.py "Russian River Pliny"

# Explore brewery catalog
untappd_search.py "Dogfish Head" --limit 20

# Get detailed beer info
python3 -c "
from scripts.untappd_client import UntappdClient
client = UntappdClient()
info = client.get_beer_info(12345)
print(f\"Rating: {info['response']['beer']['rating_score']}/5.0\")
"

bash

# Quick checkin
untappd_checkin.py 12345

# Detailed experience log
untappd_checkin.py 12345 \
  --rating 4.5 \
  --comment "Perfect balance of malt and hops" \
  --location 40.7128,-74.0060 \
  --share-twitter

# Dry run (test without posting)
untappd_checkin.py 12345 --rating 4 --comment "Testing" --dry-run

bash

# Recent drinking activity
untappd_checkins.py --limit 15 --compact

# Detailed checkin review
untappd_checkins.py --limit 5

# Export to JSON for analysis
untappd_checkins.py --format json > my_checkins.json

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Comprehensive beer tracking integration with Untappd. Search for beers, check in with ratings and comments, view checkin history, and manage your beer-drinking social experience. Use when users want to log beers, search the Untappd database, view their drinking history, or interact with beer-related data from the world's largest beer community platform. --- name: untappd description: Comprehensive beer tracking integration with Untappd. Search for beers, check in with ratings and comments, view checkin history, and manage your beer-drinking social experience. Use when users want to log beers, search the Untappd database, view their drinking history, or interact with beer-related data from the world's largest beer community platform. --- Untappd Integrate with Untapp

Full README

name: untappd description: Comprehensive beer tracking integration with Untappd. Search for beers, check in with ratings and comments, view checkin history, and manage your beer-drinking social experience. Use when users want to log beers, search the Untappd database, view their drinking history, or interact with beer-related data from the world's largest beer community platform.

Untappd

Integrate with Untappd, the world's largest social network for beer enthusiasts, to search beers, check in with ratings and comments, and track your beer journey.

Core Capabilities

1. Beer Search and Discovery

Search Untappd's massive beer database with natural language queries:

  • Smart Search: "Find a Dogfish Head IPA" or "Search for Guinness"
  • Brewery + Beer: Best results with "Stone Arrogant Bastard" format
  • Style Filtering: Search by beer style, ABV, or brewery location
  • Detailed Beer Info: Get comprehensive beer details, ratings, and brewery information

2. Beer Check-ins

Log your beer experiences with full social features:

  • Simple Check-ins: untappd_checkin.py 12345
  • Rated Check-ins: Add 1-5 star ratings (supports half ratings like 4.5)
  • Comments: Include tasting notes and experiences (max 140 characters)
  • Location: Add GPS coordinates or venue information
  • Social Sharing: Auto-share to Facebook, Twitter, or Foursquare
  • Badge Earning: Automatically earn achievement badges

3. History and Analytics

View and analyze your beer journey:

  • Recent Check-ins: See your latest beer activities
  • User Profiles: View any public user's beer stats and history
  • Drinking Stats: Track total checkins, unique beers, and badges earned
  • Compact Views: Quick overviews or detailed analysis formats

Quick Start Examples

Search for Beers

# Basic search
untappd_search.py "Pliny the Elder"

# Search with options
untappd_search.py "Stone IPA" --limit 10 --format table

Check in to a Beer

# Simple checkin (requires setup)
untappd_checkin.py 12345

# Full-featured checkin
untappd_checkin.py 12345 --rating 4.5 --comment "Fantastic hop character!" --share-twitter

View Checkin History

# Your recent checkins
untappd_checkins.py --limit 10

# Another user's public checkins  
untappd_checkins.py john_doe --compact

Workflow Decision Tree

Are you searching for beer information? → Use untappd_search.py with brewery name + beer name for best results → Get beer ID from search results for detailed info or check-ins

Are you logging a beer experience? → Ensure authentication is set up (untappd_setup.py auth) → Use untappd_checkin.py with beer ID and optional rating/comment → Add location or social sharing as desired

Are you exploring drinking history? → Use untappd_checkins.py for your history or public profiles → Choose compact format for overviews or detailed for full information

Setup and Authentication

First-Time Setup

  1. Register API App: Go to https://untappd.com/api/register
  2. Configure Credentials: python3 untappd_setup.py credentials
  3. Complete OAuth (for check-ins): python3 untappd_setup.py auth
  4. Test Setup: python3 untappd_setup.py test

Authentication Levels

  • Basic (Client ID/Secret): Search, public data, beer information
  • Authenticated (OAuth Token): Check-ins, private data, social features

See authentication.md for complete setup guide.

Common Usage Patterns

Research and Discovery

# Find specific beer
untappd_search.py "Russian River Pliny"

# Explore brewery catalog
untappd_search.py "Dogfish Head" --limit 20

# Get detailed beer info
python3 -c "
from scripts.untappd_client import UntappdClient
client = UntappdClient()
info = client.get_beer_info(12345)
print(f\"Rating: {info['response']['beer']['rating_score']}/5.0\")
"

Social Beer Logging

# Quick checkin
untappd_checkin.py 12345

# Detailed experience log
untappd_checkin.py 12345 \
  --rating 4.5 \
  --comment "Perfect balance of malt and hops" \
  --location 40.7128,-74.0060 \
  --share-twitter

# Dry run (test without posting)
untappd_checkin.py 12345 --rating 4 --comment "Testing" --dry-run

History Analysis

# Recent drinking activity
untappd_checkins.py --limit 15 --compact

# Detailed checkin review
untappd_checkins.py --limit 5

# Export to JSON for analysis
untappd_checkins.py --format json > my_checkins.json

Scripts Reference

Core Scripts

untappd_client.py - Python API client library

  • Handles authentication, rate limiting, error handling
  • Supports all major Untappd API endpoints
  • Can be imported or used standalone for testing

untappd_setup.py - Authentication and configuration

  • Interactive credential setup
  • OAuth authentication flow
  • Configuration testing and status checking

untappd_search.py - Beer and brewery search

  • Natural language search queries
  • Formatted table or JSON output
  • Configurable result limits and sorting

untappd_checkin.py - Beer check-in functionality

  • Full-featured beer logging with ratings and comments
  • Location and social media integration
  • Dry-run mode for testing

untappd_checkins.py - View checkin history

  • Your checkins or public user profiles
  • Compact or detailed viewing formats
  • Pagination support

Advanced Features

Location Integration

Add GPS coordinates or venue information to checkins:

# GPS coordinates
untappd_checkin.py 12345 --location 40.7128,-74.0060

# With venue sharing to Foursquare
untappd_checkin.py 12345 --location 40.7128,-74.0060 --share-foursquare

Social Media Integration

Share your beer experiences automatically:

# Share to Twitter
untappd_checkin.py 12345 --comment "Great beer!" --share-twitter

# Share to Facebook and Twitter
untappd_checkin.py 12345 --share-facebook --share-twitter

Batch Operations

For multiple operations, use the Python client directly:

from scripts.untappd_client import UntappdClient

client = UntappdClient()

# Batch search multiple breweries
breweries = ["Stone", "Dogfish Head", "Russian River"]
for brewery in breweries:
    results = client.search_beer(brewery)
    print(f"Found {len(results['response']['beers']['items'])} {brewery} beers")

Error Handling and Troubleshooting

Common Issues

"Invalid credentials"

  • Run untappd_setup.py credentials to reconfigure
  • Verify credentials at https://untappd.com/api/dashboard

"Rate limit exceeded"

  • Wait for rate limit reset (100 requests/hour)
  • Check remaining quota: untappd_setup.py test

"Beer not found"

  • Try different search terms: "Brewery Name + Beer Name"
  • Check spelling and use full beer names

"Authentication required"

  • Complete OAuth setup: untappd_setup.py auth
  • Verify access token: untappd_setup.py status

Debug Mode

Add error details to any script:

# Show full API responses
untappd_search.py "beer name" --format json

# Test authentication status
untappd_setup.py test

Data Privacy and Security

  • API Keys: Stored securely in ~/.openclaw/untappd_config.json (600 permissions)
  • Access Tokens: Don't expire but can be revoked via Untappd dashboard
  • Public Data: Search and beer info don't require personal authentication
  • Social Sharing: Explicitly opt-in for each checkin

Resources

References

  • api.md - Complete API endpoint documentation with request/response examples
  • authentication.md - Step-by-step authentication setup guide

External Links

  • Untappd API Registration: https://untappd.com/api/register
  • API Documentation: https://untappd.com/api/docs/v4
  • Your API Dashboard: https://untappd.com/api/dashboard

Rate Limits and Performance

  • Standard Rate Limit: 100 API calls per hour
  • Authenticated Limit: Per-user basis when using access tokens
  • Best Practices: Cache search results, batch similar operations
  • Monitoring: Check X-Ratelimit-Remaining header in responses

This skill transforms Untappd's social beer platform into a powerful tool for beer discovery, experience logging, and history analysis within the OpenClaw ecosystem.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

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

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

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

OPENCLAW
GITHUB_REPOScherry-studio

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

MCPOPENCLAW
GITHUB_REPOSAionUi

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

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

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/dexdevcode-openclaw-untappd-skill/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/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-17T00:19:41.603Z"
    }
  },
  "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": "be",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "half",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "all",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:be|supported|profile capability:half|supported|profile capability:all|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": "Dexdevcode",
    "href": "https://github.com/DexDevCode/openclaw-untappd-skill",
    "sourceUrl": "https://github.com/DexDevCode/openclaw-untappd-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T01:46:11.516Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T01:46:11.516Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/dexdevcode-openclaw-untappd-skill/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 untappd and adjacent AI workflows.