By seamapi
Build smart lock and access control integrations with Seam. Three skills for access automation (Reservation Automations, Access Grants, Access Codes) plus semantic search across Seam's API docs and 1000+ supported device models.
Integrate Seam's lower-level Access Codes API for direct, manual control over smart lock access codes. Create, update, and delete individual time-bound access codes on specific devices. Use this skill when someone manages their own credential lifecycle and just needs Seam for device communication, wants full control over individual access codes, or their use case doesn't fit the reservation model. Common use cases: coworking room booking, gym access, office visitor codes, custom access management. Works with August, Yale, Schlage, Kwikset, and other smart locks.
Integrate Seam Access Grants for per-entrance, per-credential control over smart lock access. Create access grants specifying who gets access to which doors, when, and how (PIN code, mobile key, Instant Key). Use this skill when someone needs to control which access methods each guest or member gets, issue both PIN codes and mobile keys, manage access per-door (room + lobby + gym), or deliver Instant Key links. Works with August, Yale, Schlage, Kwikset, and other smart locks. Common use cases: hotel guest apps, gym/fitness access, office visitor management.
Integrate Seam Reservation Automations into a property management system (PMS) or vacation rental platform. Push reservation data (check-in, check-out, guest info) and Seam automatically creates and revokes access codes on smart locks. Supports August, Yale, Schlage, Kwikset, and other smart locks. Use this skill when someone wants to automate access codes from reservations, let Seam handle credential management, or integrate a PMS with smart locks without building device management UI. Not for hotel ACS systems (Salto, Visionline, Brivo) — those need a different approach.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Three focused AI skills for integrating Seam smart lock access code automation into any application.
| Skill | Use case | Description |
|---|---|---|
| seam-reservation-automations | PMS, vacation rentals | Push reservation data, Seam handles access codes automatically |
| seam-access-grants | Hotels, gyms, offices | Per-door credential control — PIN codes, mobile keys, Instant Keys |
| seam-access-codes | Coworking, custom access | Direct manual control over individual access codes |
Each skill guides the AI through exploring the codebase, finding the right integration points, and writing the actual code. Works across TypeScript, Python, Ruby, PHP, and Next.js.
# Add the marketplace
/plugin marketplace add seamapi/seam-plugin
# Install the plugin
/plugin install seam@seamapi
This installs all three skills plus the Seam docs MCP server for real-time API documentation.
# Via skills.sh
npx skills add seamapi/seam-plugin
# Or clone directly
git clone https://github.com/seamapi/seam-plugin.git
Describe your integration needs and the right skill activates automatically:
"We have reservations and want Seam to handle access codes automatically" → seam-reservation-automations
"We want to give each hotel guest a PIN code for their specific room" → seam-access-grants
"We manage our own member access and just need to create/delete codes on locks" → seam-access-codes
Each skill is tested against 5 synthetic fixture apps across different languages and business domains:
| API Path | Fixtures | Combined Score |
|---|---|---|
| Reservation Automations | express-ts, flask-py, nextjs-ts, rails-rb, php-laravel | 94-99 |
| Access Grants | hotel-express-ts, hotel-flask-py, hotel-nextjs-ts, hotel-rails-rb, hotel-php-laravel | 95-98 |
| Lower-level API | cowork-express-ts, cowork-flask-py, cowork-nextjs-ts, cowork-rails-rb, cowork-php-laravel | 95-98 |
# Rubric only (fast, no API key needed)
bash evals/run_evals.sh --fixtures express-ts --layers rubric
# Full pipeline with sandbox validation
SEAM_API_KEY=<sandbox_key> bash evals/run_evals.sh --layers both
# Specific API path
SEAM_API_KEY=<key> bash evals/run_evals.sh --api-path access_grants --runs 1
Requirements: Docker, Python 3, Claude CLI, Seam sandbox API key (for Layer 2)
npx claudepluginhub seamapi/seam-plugin --plugin seamBuild authentication systems with JWT, OAuth2, and API keys
UniFi Access MCP server — manage door locks, credentials, visitors, and access policies
WorkOS integration skills for AuthKit, SSO, Directory Sync, RBAC, Vault, Audit Logs, migrations, and API references.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.