Send Feishu Messages By Mobile
Paste the following prompt into your AI chat to install this skill:
Please install @user_44bc168a/feishu-send-message-by-mobile according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
Teams often need to send Feishu notifications, reminders, or automated messages, but the only available user key is a mobile number instead of a stable open_id or union_id. This skill combines mobile-to-user ID lookup and message delivery in one flow, which fits scenarios where Feishu app credentials are already available.
How It Works
- Configure the Feishu app's
APP_IDandAPP_SECRETfirst. - The skill resolves the target user ID from the mobile number, reducing manual identity handling.
- It then sends the message to the resolved user, supporting notifications, pushes, and automated outreach.
Boundaries
- The target user must belong to the Feishu organization, be active, and be resolvable by the app.
- The app needs permissions such as
contact:user.mobile:get,contact:user.id:get, andim:message:send_as_bot; message card delivery may also requireim:message:send_interactive. - On failure, check credentials, permissions, user status, and whether
receive_id_typematches the ID type in use. - The skill mainly covers the “find a user by mobile number and send a message” path, not message template management, callback setup, or complex conversation orchestration.
Use Cases
- Send Feishu alerts to customers by mobile when order status changes.
- Push Feishu notifications to internal staff by mobile after release or incident.
- Resolve a mobile number list into Feishu users and send campaign messages.
- Use mobile lookup in automation to avoid manual `open_id` handling.
Best For
- Backend engineers maintaining customer service systems who need to push ticket results by mobile.
- Automation engineers who need to send Feishu reminders after pipeline tasks finish.
- Operations members who need to convert mobile number lists into Feishu campaign messages.
- Developers debugging message delivery who need to verify credentials, permissions, and user lookup.
Related Skills
Automatically indexes Gradle-cached AAR/JAR dependency classes and returns library coordinates, versions, and public APIs by fully qualified name, using only the Python standard library.
Codifies AMT and YourMT3 training conventions, script patterns, hyperparameters, precision, checkpoints, and NaN safeguards.
Retrieve relevant chunks from a customer-managed PKM dataset by dataset_id and return concise, source-annotated answers.
Convert PRDs, user stories, or functional specs into prioritized test-point checklists covering functional, business-rule, boundary, exception, and non-functional dimensions.