lcrm-search
18
总安装量
4
周安装量
#19258
全站排名
安装命令
npx skills add https://github.com/r-earth-or/lcrm_skills --skill lcrm-search
Agent 安装分布
amp
4
claude-code
4
github-copilot
4
codex
4
kimi-cli
4
gemini-cli
4
Skill 文档
åºæ¯1ï¼æ£ç´¢
ç®æ
æ¯æéå®å¿«éæ£ç´¢ï¼
- èªå·±ï¼å½åç»å½èº«ä»½ï¼
- 客æ·ï¼å æ¬å ¬æµ·å®¢æ·ï¼
- åå¡è®°å½ï¼æå®¢æ·ãçº¿ç´¢ãæºä¼ãè®°å½äººæ¥è¯¢ï¼
- å®¢æ·æºä¼
- 客æ·è系人
- 线索ï¼å æ¬å ¬æµ·çº¿ç´¢ï¼
- æºä¼
- æ ç¾
- ç¨æ·
- éç¥ï¼æ¿æ´»çéç¥ãåå²éç¥ï¼
- å®åè¡ç¨ï¼ææ¶é´æ®µçéï¼
èæ¬å ¥å£
- ä¸»èæ¬ï¼
node scripts/search.mjs <action> [options] - éç¨èæ¬ï¼
node scripts/request.mjs ... - ç¯å¢åéï¼
- å¿
å¡«ï¼
LCRM_API_KEY - å¯éï¼
LCRM_BASE_URLï¼é»è®¤https://crm.langcore.netï¼
- å¿
å¡«ï¼
æ§è¡æµç¨
- å¤æç¨æ·è¦æ¥ç对象ï¼èªå·±/客æ·/线索/æºä¼/æ ç¾/ç¨æ·/客æ·å ³èæ°æ®ï¼ã
- è¥å¯¹è±¡æ¯èªå·±ï¼ä½¿ç¨
meactionã - è¥å¯¹è±¡æ¯ç¨æ·ï¼ä¼å
使ç¨
usersæsales-presales-usersactionã - è¥å¯¹è±¡æ¯æ ç¾ï¼ä½¿ç¨
tagsactionã - ä¼å
è°ç¨
search.mjså¯¹åº action åèµ·æ£ç´¢ã - è¥å½ä¸å¤æ¡ä¸æ æ³ç¡®å®å¯ä¸å¯¹è±¡ï¼å è®©ç¨æ·éæ©åç»§ç»ã
- è¿åç»ææ¶ï¼å ç»æ ¸å¿å段ï¼åç»å¯ç»§ç»ç¼©å°èå´çå»ºè®®åæ°ã
æ£ç´¢æä¸¾åå ¸
客æ·çéæä¸¾ï¼GET /api/customersï¼ï¼
customerType[]ï¼ç´æ¥å®¢æ·ãåä½ä¼ä¼´customerSource[]ï¼èªæçº¿ç´¢ãå ¬å¸åé customerStatus[]ï¼æ½å¨å®¢æ·ãè·è¿å®¢æ·ãåæºå®¢æ·ãåä½å®¢æ·ãæ æå®¢æ·region[]ï¼ä¸æµ·ãå京ãååãåä¸ãæµ·å¤ãå ¶ä»
æºä¼çéæä¸¾ï¼GET /api/opportunities/listï¼ï¼
statusï¼éæ±å¼å¯¼ã客æ·ç«é¡¹ã客æ·éå®ãå®¢æ·æäº¤ãæºä¼å¤±è´¥
线索çéæä¸¾ï¼GET /api/leadsï¼ï¼
status[]ï¼å¾ å¤çãå·²è·è¿ã已转åclassification[]ï¼å ¬å¸ãå¸åºãéå®source[]æsourceï¼å®æ¹æ¸ éãèªåæ´»å¨ã䏿¹æ´»å¨ãå¸åºååãç人æ¨èãçæä¼ä¼´ãéå®èªætags[]ï¼çº¿ç´¢æ ç¾åç§°ï¼æ¯æå¤å¼ï¼æâå å«å ¨é¨æ ç¾âå¹é ï¼- 说æï¼
tags[]å½åä» ç¨äºçº¿ç´¢æ£ç´¢ï¼ä¸éç¨äºå®¢æ·ä¸æºä¼æ£ç´¢
åå¡è®°å½å段æä¸¾ï¼ç¨äºç»æè§£è¯»ä¸å ³èæ¥è¯¢ï¼ï¼
followUpTypeï¼å¾®ä¿¡ãçµè¯ã线ä¸ä¼è®®ãé®ä»¶ãç°åºæè®¿ãå塿´»å¨ãå ¶ä»
æ ç¾çéæä¸¾ï¼GET /api/tagsï¼ï¼
categoryï¼å½åç³»ç»ä¸»è¦ä½¿ç¨LEAD- 说æï¼å½åä¸å¡ä¸ä» çº¿ç´¢ä½¿ç¨ tag åæ®µï¼å®¢æ·ãæºä¼ææ tag åæ®µ
API æ å°
1) æç´¢èªå·±ï¼å½å身份ï¼
- èæ¬ï¼
node scripts/search.mjs me
- APIï¼
GET /api/auth/me
2) æ£ç´¢å®¢æ·
- èæ¬ï¼
node scripts/search.mjs customers --company-name "<客æ·å>" --limit 5- 夿çéï¼
node scripts/search.mjs customers --query 'customerStatus[]=è·è¿å®¢æ·' --query 'region[]=åä¸' - æ¥è¯¢å
¬æµ·å®¢æ·ï¼å
è·åå
¬æµ·ç¨æ·IDï¼åæ¥è¯¢
node scripts/search.mjs customers --query 'followUpSalesId[]=<å ¬æµ·ç¨æ·ID>' - æ¥è¯¢æç客æ·ï¼
node scripts/search.mjs customers --query 'followUpSalesId[]=<æçç¨æ·ID>'
3) æ£ç´¢åå¡è®°å½
æ¯æå¤ç§æ¥è¯¢æ¹å¼ï¼
- æå®¢æ·æ¥è¯¢ï¼
node scripts/search.mjs customer-business-records --customer-id "<customerId>" - æè®°å½äººæ¥è¯¢ï¼
node scripts/search.mjs business-records --recorder-id "<userId>" - æè®°å½äººåæ¶é´æ¥è¯¢ï¼
node scripts/search.mjs business-records --recorder-id "<userId>" --start-date 2026-02-12 --end-date 2026-02-12 - æçº¿ç´¢æ¥è¯¢ï¼
node scripts/search.mjs business-records --lead-id "<leadId>" - ææºä¼æ¥è¯¢ï¼
node scripts/search.mjs business-records --opportunity-id "<opportunityId>" - ç»åæ¥è¯¢ï¼
node scripts/search.mjs business-records --customer-id "<id>" --query limit=10 - æ¶é´èå´æ¥è¯¢ï¼
node scripts/search.mjs business-records --start-date 2026-02-01 --end-date 2026-02-28
注æï¼å¦éå
æ¾å®¢æ·åæ¥è®°å½ï¼ä½¿ç¨ï¼node scripts/search.mjs customers --company-name "<客æ·å>" --limit 5
4) æ£ç´¢å®¢æ·æºä¼
äºéä¸ï¼
node scripts/search.mjs customer-opportunities --customer-id "<customerId>"node scripts/search.mjs customer-opportunities --customer-name "<客æ·å>"
5) æ£ç´¢å®¢æ·è系人
node scripts/search.mjs customer-contacts --customer-id "<customerId>"
6) æ£ç´¢çº¿ç´¢
node scripts/search.mjs leads --query keyword="<å ³é®è¯>" --query limit=20- 夿çé示ä¾ï¼
node scripts/search.mjs leads --query 'status[]=å·²è·è¿' --query 'classification[]=éå®' --query mine=truenode scripts/search.mjs leads --query 'tags[]=éç¹å®¢æ·' --query 'tags[]=AI'
- æ¥è¯¢å
¬æµ·çº¿ç´¢ï¼
node scripts/search.mjs leads --query publicOnly=true - æ¥è¯¢æç线索ï¼
node scripts/search.mjs leads --query mine=true
7) æ£ç´¢æºä¼
node scripts/search.mjs opportunities --query customerName="<客æ·å>" --query status=éæ±å¼å¯¼,客æ·ç«é¡¹- éé¢åæ¥æçé示ä¾ï¼
node scripts/search.mjs opportunities --query minAmount=100000 --query maxAmount=500000 --query startDate=2026-02-01 --query endDate=2026-03-31
8) æ£ç´¢ç¨æ·
- ç¨æ·æ£ç´¢ï¼ææè®¤è¯ç¨æ·å¯è®¿é®ï¼æ¯æå
³é®è¯ï¼ï¼
node scripts/search.mjs users --search "<å§åæé®ç®±å ³é®è¯>" --limit 20
- ç´æ¥æ¥éå®/å®åç¨æ·ï¼
node scripts/search.mjs sales-presales-users --search "<å§åæé®ç®±å ³é®è¯>"
9) æ£ç´¢æ ç¾
- æ¥å
¨é¨æ ç¾ï¼
node scripts/search.mjs tags
- æåç±»æ¥æ ç¾ï¼
node scripts/search.mjs tags --category LEAD
- æå
³é®è¯è¿æ»¤æ ç¾ï¼åç§°/æè¿°/åç±»ï¼ï¼
node scripts/search.mjs tags --category LEAD --search "<å ³é®è¯>"
- 注æï¼æ ç¾æ£ç´¢ä¸»è¦ç¨äºè¾ å©çº¿ç´¢æ£ç´¢/å½å ¥ï¼å½åä¸ç¨äºå®¢æ·ææºä¼åæ®µè¿æ»¤
10) æ£ç´¢éç¥
- æ¥è¯¢æ¿æ´»çéç¥ï¼ACTIVE/OVERDUEï¼ï¼
node scripts/search.mjs notifications --status active
- æ¥è¯¢åå²éç¥ï¼DONE/OVERDUEï¼ï¼
node scripts/search.mjs notifications --status history
- æåç±»çéï¼
node scripts/search.mjs notifications --category LEAD_TIMEOUT --status active
- å页æ¥è¯¢ï¼
node scripts/search.mjs notifications --page 2 --limit 20
11) æ£ç´¢å®åè¡ç¨
- æ¥è¯¢æå®æ¶é´æ®µçè¡ç¨ï¼
node scripts/search.mjs presales-itineraries --start-date 2026-02-10 --end-date 2026-02-16
- æ¥è¯¢æä¸ªå®åçè¡ç¨ï¼
node scripts/search.mjs presales-itineraries --user-id <userId> --start-date 2026-02-10 --end-date 2026-02-16
- æ¥è¯¢æä¸ªæºä¼çè¡ç¨ï¼
node scripts/search.mjs presales-itineraries --opportunity-id <opportunityId>
å ¬æµ·æ¦å¿µè¯´æ
å ¬æµ·æ¯ææªåé ç»å ·ä½éå®ç线索åå®¢æ·æ± ï¼ç±ç³»ç»ä¸çç¹æ®”å ¬æµ·ç¨æ·”ææã
å ¬æµ·çº¿ç´¢
- 线索ç
ownerIdçäºå ¬æµ·ç¨æ·IDæ¶ï¼è¯¥çº¿ç´¢å±äºå ¬æµ· - æ¥è¯¢å
¬æµ·çº¿ç´¢ï¼
node scripts/search.mjs leads --query publicOnly=true - æ¥è¯¢æç线索ï¼
node scripts/search.mjs leads --query mine=true - å
¬æµ·ç¨æ·é
ç½®ï¼ç¯å¢åé
PUBLIC_POOL_USER_EMAIL
å ¬æµ·å®¢æ·
- 客æ·ç
followUpSalesIdçäºå ¬æµ·ç¨æ·IDæ¶ï¼è¯¥å®¢æ·å±äºå ¬æµ· - æ¥è¯¢å
¬æµ·å®¢æ·ï¼
node scripts/search.mjs customers --query 'followUpSalesId[]=<å ¬æµ·ç¨æ·ID>' - æ¥è¯¢æç客æ·ï¼
node scripts/search.mjs customers --query 'followUpSalesId[]=<æçç¨æ·ID>'
è·åå ¬æµ·ç¨æ·ID
å æ¥è¯¢å½åç¨æ·ä¿¡æ¯è·åå ¬æµ·ç¨æ·é®ç®±ï¼åæ¥è¯¢ç¨æ·å表è·åå ¬æµ·ç¨æ·IDï¼
# 1. æ¥è¯¢èªå·±ï¼è·åç³»ç»é
ç½®
node scripts/search.mjs me
# 2. 使ç¨å
¬æµ·ç¨æ·é®ç®±æ¥è¯¢ç¨æ·ID
node scripts/search.mjs users --search "<å
¬æµ·ç¨æ·é®ç®±>"
è¾åºå»ºè®®
- èªå·±ï¼
id/name/email/roles - 客æ·ï¼
id/companyName/customerStatus/followUpSales/_count - åå¡è®°å½ï¼
recordTime/followUpType/contactedPerson/description - æºä¼ï¼
id/name/status/amount/estimatedCloseDate/customer - è系人ï¼
name/phone/position/roles - 线索ï¼
id/companyName/status/classification/owner/importedAt - æ ç¾ï¼
id/name/category/description/sortOrder/isActive - ç¨æ·ï¼
id/name/email/roles/createdAt - éç¥ï¼
id/category/title/message/status/isRead/createdAt - å®åè¡ç¨ï¼
id/title/startTime/endTime/tripType/deliveryMode/status/opportunity/customer