Install
openclaw skills install salesman-recommenderAutomatically filter influencers matching dynamic criteria from the Jingxuan Alliance Influencer Plaza and save results as Excel file
openclaw skills install salesman-recommenderThis skill automatically accesses the Jingxuan Alliance Influencer Plaza, searches for influencers that match the user-provided dynamic filter criteria, and saves the results as an Excel file to the desktop.
New Features (v1.1.0):
When users need to:
https://buyin.jinritemai.com/mpa/account/institution-role-selectSupported filter criteria include:
Call scripts/daren_search.py to execute the task, passing the user's filter criteria and optional login credentials.
{
'category': 'Apparel & Underwear',
'live_viewers': [100, 1000],
'followers': [100000, 1000000],
'level': 'LV2',
'gender': 'Female',
'email': 'user@example.com', # Optional: Login email
'password': 'your_password' # Optional: Login password
}
| Parameter | Required | Type | Description |
|---|---|---|---|
| category | No | string | Main category |
| live_viewers | No | list | Live stream viewer count range [min, max] |
| followers | No | list | Follower count range [min, max] |
| level | No | string | Influencer level (LV1-LV5) |
| gender | No | string | Influencer gender (Male/Female) |
| No | string | Login email (required if not logged in) | |
| password | No | string | Login password (required if not logged in) |
The script will automatically trigger login when detecting:
login, sso, or institution-role-selecthttps://buyin.jinritemai.com/mpa/account/institution-role-selectemail and password provided: Auto-fill and submitIf not logged in and user hasn't provided email/password, the script will output:
⚠ Not logged in, but no login credentials provided
Please choose one of the following:
1. Complete login manually in browser, then rerun the script
2. Provide email and password parameters and rerun:
{
"email": "your_email@example.com",
"password": "your_password"
}
Waiting for manual login... (max 180 seconds)
| Error Scenario | Handling Method |
|---|---|
| Not logged in and no credentials provided | Output prompt, wait for manual login or terminate |
| Login failed | Retry up to 3 times, then terminate with error |
| Network timeout | Auto-retry up to 5 times |
| Page element not found | Log warning, continue with other selectors |
scripts/daren_search.py - Main execution script (includes auto-login logic)references/api_details.md - API details documentationreferences/login_flow.md - Login flow documentation (new)filters = {
'category': 'Apparel & Underwear',
'live_viewers': [100, 1000],
'followers': [100000, 1000000],
'level': 'LV2',
'gender': 'Female'
}
filters = {
'category': 'Beauty & Skincare',
'followers': [500000, 2000000],
'level': 'LV3',
'email': 'merchant@example.com',
'password': 'secure_password_123'
}
filters = {
'category': 'Food & Fresh',
'level': 'LV1'
}
# Script will prompt user to login manually or provide credentials