Agent skill
subscribing-realtime-events
Subscribes to Appwrite Realtime events for live updates. Use when building dashboards or live booking counters.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/subscribing-realtime-events-itsmealee-tourly2
SKILL.md
Realtime Event Subscriptions
When to use this skill
- Live notifications.
- Updating tour availability in real-time.
- Chat or support features.
Workflow
- Identify the channel:
databases.[DB_ID].collections.[COLL_ID].documents. - Use
client.subscribe(channel, callback). - Handle cleanup in
useEffectreturn.
Syntax (Verified via Context7)
const unsubscribe = client.subscribe(
'databases.tourly_db.collections.bookings.documents',
(response) => {
// Handle: .create, .update, .delete
}
);
Instructions
- Payload Handling: Inspect
response.payloadfor the updated document data. - Scope: Keep subscriptions specific to the current page to avoid memory leaks.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?