message

Create private messaging with Message and Conversation models, RESTful APIs, and frontend components.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/h617265630/Modularity-skill --skill message-h617265630
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: message
Source: https://github.com/h617265630/Modularity-skill/tree/main/.claude/skills/message
Command: npx skills add https://github.com/h617265630/Modularity-skill --skill message-h617265630

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Private messaging is a core feature for social and collaboration apps, but implementing reliable message storage, conversations, read-status, and a clean UI from scratch is time-consuming.

Core Features & Use Cases

  • Message model and conversations: a structured data model with messages and conversations, including read status and timestamps.
  • API routes: RESTful endpoints to send messages, fetch conversations, and mark messages as read.
  • Frontend components: ready-to-use MessageList and MessageItem components to render conversations and messages.
  • Use Case: Build a private chat for a user-to-user or group context with real-time-like UX.

Quick Start

Create a private messaging module with Message model, API routes, and frontend MessageList/MessageItem components.

Frequently Asked Questions about message

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

FAQPage Schema
How do I implement private messaging with backend API and frontend UI?

Private messaging is implemented by generating structured Message and Conversation data models with SQLAlchemy, RESTful API routes for sending and fetching, and frontend MessageList and MessageItem UI components for rendering conversations.

What's the best way to track read-status in a direct user-to-user chat?

Tracking read-status in a direct chat requires structured Message and Conversation models with timestamps, updated through RESTful API routes that mark messages as read and reflect the state in frontend UI components.

Does this messaging solution work for group conversations as well as individual user chats?

Yes, the private messaging functionality applies to both direct user-to-user and group conversations, providing ORM-backed data models, robust API routes, and frontend components for collaborative contexts.

How do I build RESTful API routes to fetch conversations and send messages?

Building RESTful API routes for messages involves defining endpoints to send messages, fetch existing conversations, and mark messages as read, backed by ORM-backed data models that store conversation histories and timestamps.

Do I need to set up database models before adding private messaging components?

Yes, you need ORM-backed data models like Message and Conversation established first, as they provide the required storage structure for the RESTful API routes and frontend UI components to function properly.

Can I use SQLAlchemy to store private messages and conversation histories?

Yes, SQLAlchemy is used to create the ORM-backed data models for messages and conversations, providing structured storage with read status and timestamps that the API routes and frontend components interact with.