Applies to: WeChat client for Windows desktop
1. Core Principles
- Dragging and dropping files to send is the most efficient way to share local files, and takes priority over other methods
- The right-click menu is the main entry point for message processing; most operations are initiated from here
- Group chat management, chat history search, and other functions are all accessed from the information panel expanded by the "..." in the upper right corner
- When payment verification, bill details, or higher-level security verification is involved, switch to the mobile client to perform the operation
- The send key behavior (Enter / Ctrl+Enter) can be switched in Settings
2. Main Usage Workflows
The following workflows cover most actual usage scenarios of this application.
Main Workflow A: Message Processing
- Copy / Forward / Favorite / Quote / Translate / Save As: Right-click any chat bubble → select the corresponding action
- Text selection actions: Select part of the text in a bubble → a shortcut toolbar appears → Copy / Translate / Search
- Multi-select forwarding: Right-click → Multi-select → check multiple records → click "Forward" below → choose to forward one by one or merge and forward
- Image / file operations: Right-click an image, video, or file message → Save As / Forward / Favorite
- Sending stickers: Click the smiley icon in the input box → supports system default stickers and custom favorite stickers
Main Workflow B: File Transfer
- Drag-and-drop sending (preferred): Drag local files or folders directly into the chat input box to send
- File Transfer Assistant: Find the dedicated "File Transfer Assistant" session in the chat list, used for quickly syncing files, code text, or links between phone and computer
Main Workflow C: Group Chat Management
Entry: Click the upper right corner of the conversation window "..." → expand the chat information panel on the right.
- View group information: In the panel, you can view group members, group announcements, chat files, and chat history
- @ members: Enter @ in the input box and then select a member
- Add members to start a group chat: Click "+" in the panel to add more contacts
- Contact management: Click a friend's avatar to view their profile; click the Moments album icon to browse past posts; you can set remarks and tags
- Pin chat / Mute notifications: Controlled by the corresponding switches in the panel
Main Workflow D: Chat History Search
Entry: Chat information panel → Search chat history bubble → open the independent search window.
- Category search: Browse by category: Files · Images and Videos · Links · Music · Mini Programs · Channels
- Locate by date: Use the date panel to quickly jump to a specified year, month, and day
- Clear chat history: In chat history management, select "Clear Chat History", used to protect privacy or free up storage space
Main Workflow E: Favorites and Mini Programs
- Favorites: Sidebar "Favorites" panel → filter by tag or type (Links / Albums / Voice / Notes) → can be forwarded directly to friends or deleted
- Mini Programs: can be opened in the sidebar or favorites; mini programs run in a separate window
3. Stable Rules
3.1 Routes / Pages / Modules
- Chat Info Panel: the entry is the "..." in the upper-right corner of the conversation window, containing all conversation-level settings such as group management, chat history search, pin, and do not disturb
- Favorites: located in the left sidebar, a separate panel
- File Transfer Assistant: a dedicated system conversation in the conversation list
- Official Accounts: a separate panel, supporting waterfall reading of the latest pushes
- Service Notifications / WeChat Pay: real-time synchronization of transaction receipts in the left sidebar
3.2 Parameters / States / Business Semantics
- Multi-select forwarding supports two methods: "forward one by one" and "merge and forward"
- Favorites content supports filtering by type: links / albums / voice / notes
- Mini programs run in a separate window, not within the main chat window
- Payment verification, bill details, and higher-permission security verification: need to be completed on mobile
- When some Official Accounts features require higher permissions, follow the prompt to operate on mobile
3.3 Judgment Criteria
- Direct pass (completed on desktop): ordinary message sending and receiving, file transfer, chat history search, favorites management, group chat operations
- Conditional pass (desktop first, switch to mobile if not possible): high-permission operations for Official Accounts
- Directly jump to mobile: payment verification, bill details, security confirmation operations
4. UI / Coordinates / Page Mapping
4.1 Page Areas
- Left Sidebar: entries such as conversation list, favorites, official accounts, service notifications / WeChat Pay
- Central Chat Window: message bubble list + bottom input box (including smiley emoji button)
- Upper-right "..." Button: expands the chat info panel (group management / contact details / chat history, etc.)
- Right Chat Info Panel: group members, group announcement, search chat history, pin / do not disturb toggle, "+" add members
- Separate Search Window: entered from the chat info panel, used for categorized / date-based chat history search
4.2 Key Controls / Coordinates
| Element | Coordinates / Position | Description |
|---|---|---|
| "..." Button | Upper-right corner of the conversation window | Expands the right chat info panel |
| "+" Add Members | Within the chat info panel | Add contacts to start or expand a group chat |
| Smiley Icon | Toolbar on the left side of the input box | Open the emoji panel |
| Favorites Entry | Left sidebar | Open the favorites panel |
| Search Chat History Bubble | Within the chat info panel | Open the separate search window |
4.3 Feedback Mapping
| Action | Expected Feedback | Meaning | Next Step |
|---|---|---|---|
| Right-click bubble | Pop up the right-click menu | Can perform operations such as copy / forward / favorite / quote | Select the target operation |
| Select part of the text in a bubble | A quick toolbar appears | Can perform copy / translate / search | Click the corresponding operation on the toolbar |
| Right-click → Multi-select | Enter multi-select mode; checkboxes appear before messages | Can select messages in batches | After checking, click "Forward" below |
| Click "..." | The chat information panel expands on the right | The panel is open | Continue with group management / searching records, etc. |
| Drag and drop a file into the input box. | A file preview appears in the input box. | The file is ready to send. | Press Enter / Ctrl+Enter to send. |
| Click the chat history search bubble. | Open a separate search window. | You can search by category or date. | Choose a search method. |
5. Shortcut keys
| Shortcut key | Function | Note |
|---|---|---|
Ctrl + Alt + W |
Open / hide the main WeChat window | Global; can be changed in Settings → Shortcut keys |
Alt + A |
Screenshot | Global; supports text recognition, mosaicking, and box selection; can be changed |
Ctrl + L |
Lock WeChat | Global; unlocking requires confirmation on the mobile device |
Ctrl + F |
Global search | Focus the search box to find contacts / group chats / chat history |
Ctrl + Win(long press) |
Global voice input. | Speech-to-text; available globally across software. |
Enter |
Send message | Can be switched in settings to Ctrl + Enter to send |
Shift + Enter |
New line | Used when the send key is set to Enter . |
Ctrl + 鼠标滚轮 |
Zoom text / images | Enlarge or reduce the font size and image size in the chat window |
Esc / Alt + F4 |
Close current window | Close the separate chat window or image / video preview window |
6. Common failures and troubleshooting
Symptom: File sending fails / cannot be dragged into the input box.
- Possible causes:
- The file path contains special characters or the file is in use.
- The drag target area is incorrect (it did not land in the input box).
- Priority check:
- Whether the file is in use by another program.
- Whether the drag-and-drop location falls accurately within the chat input box area.
- Handling method:
- After confirming the file is not in use, try again; if dragging fails, use the file send button in the input box toolbar instead.
Symptom: Payment / security verification cannot be completed on the desktop client.
- Possible causes:
- The desktop client does not support high-security operations such as payment verification and billing details.
- Priority check:
- Whether the operation type belongs to payment verification / security confirmation / billing details.
- Handling method:
- Go directly to the mobile device to complete the corresponding operation.
Symptom: After locking WeChat, it cannot be unlocked on the desktop client.
- Possible causes:
Ctrl + LAfter locking, unlocking requires scanning a QR code or confirmation on the mobile phone
- Priority checks:
- Whether WeChat on the mobile phone is online and operable
- Handling method:
- Open WeChat on the mobile phone and confirm unlocking as prompted
7. Self-Improving
When the following situations occur during execution, additional records need to be appended to references/self-improving.md:
- The original process cannot cover actual high-frequency usage paths
- A new failure mode was confirmed during troubleshooting
- A more stable and efficient execution method was discovered
- New facts worth preserving were discovered
Execution requirements:
- It is prohibited to directly modify this
SKILL.mdbody content - Only new content is allowed to be appended to
references/self-improving.md - Append only, do not overwrite or delete historical records
- Only observed facts are recorded here, not inferences, not guesses
For the writing format, strictly use references/self-improving-template.md the template provided in.