presence

Manage user presence with statuses, activity tracking, and multi-device sync.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/shreed27/DAIN --skill presence-shreed27
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: presence
Source: https://github.com/shreed27/DAIN/tree/main/CloddsBot-main/src/skills/bundled/presence
Command: npx skills add https://github.com/shreed27/DAIN --skill presence-shreed27

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps manage and display user online status, activity, and multi-device synchronization, ensuring clear communication and awareness within a system.

Core Features & Use Cases

  • Status Management: Set and view user statuses (online, away, dnd, offline, custom).
  • Activity Tracking: Record and retrieve recent user activities across different platforms.
  • Device Sync: Manage and synchronize presence information across multiple user devices.
  • Use Case: In a team collaboration tool, this Skill ensures that team members can see who is available, who is busy, and what they are currently doing (e.g., "In a meeting", "Trading BTC").

Quick Start

Use the presence skill to see your current status and active typing indicators.

Frequently Asked Questions about presence

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track user online status and activity across multiple devices?

Multi-device presence synchronization tracks online status and recent activities by recording device-specific states in a central service, ensuring consistent visibility across all connected platforms.

Can I set custom user statuses like dnd or away for real-time presence tracking?

Real-time presence tracking supports setting various user statuses including online, away, dnd, offline, and custom states, allowing precise communication of current availability within a system.

Does this presence tracking service work with Telegram, Discord, and Slack?

Yes, the presence service integrates with Telegram, Discord, and Slack to deliver real-time status updates and typing indicators across these communication platforms.

How do I record and retrieve recent user activities for activity tracking?

Activity tracking records user actions like sending messages via a TypeScript service, storing them centrally so you can retrieve recent activities across different platforms for system awareness.

What is the best way to implement multi-device synchronization for user presence?

Using a centralized TypeScript service to manage device-specific presence states is an effective approach for multi-device synchronization, ensuring all active sessions reflect the correct online status.