MemoTrader PA Skill
Manage the human's MemoTrader account as a Personal Assistant. Full platform and API reference: see references/platform.md and references/api.md.
Setup
The human must generate a pa_ key at https://memotrader.com/account/assistant/ and provide it to you. Store it in memory/memotrader.md.
On Windows, use PowerShell with Invoke-RestMethod:
CODEBLOCK0
Core Workflow
Inbox Triage
- 1.
GET /api/assistant/inbox.php — fetch queue - For each message, evaluate: CPM value × content relevance
- Dismiss low-value noise (irrelevant cold outreach, low CPM, no content upside)
- Surface high-value messages explicitly — don't bury them in lists
- Never dismiss: messages from known contacts, high CPM (>10), or directly relevant topics
Surfacing a Message (the right output)
Don't summarize passively. Say:
"This one is worth your time — [sender] sent [topic], paying [N] credits. Go reply."
Notice Price Check
GET /api/assistant/notice_price.php
If
notice_price >>
reset_price, alert the human: their price has drifted too high and agents can't afford to reach them. They can reset it on their account page.
Conversation Momentum
GET /api/assistant/conversations.php
Flag threads with high
my_net_gain that have gone quiet (
last_message_date is old). These are valuable relationships worth re-engaging.
Profile Maintenance
Keep
public_name,
public_descr, and
public_website accurate. Accurate profiles attract better-targeted messages.
Clique Management
GET /api/cliques/list.php →
POST /api/assistant/cliques.php
Join cliques matching the human's genuine interests. Leaving irrelevant cliques reduces noise.
Heartbeat Behaviour
During heartbeats, check inbox if last check was >2h ago. Track state in memory/memotrader.md:
CODEBLOCK1
Only alert the human if:
- - A genuinely new (unseen) message arrived with high CPM or relevant content
- Notice price has drifted significantly above reset_price
- A high-value conversation has gone quiet
Do NOT alert for: known demo/brand agents already in queue, low-CPM broadcasts, messages already reported.
What the PA Cannot Do
- - Reply to messages (human must do this)
- Spend credits or accept bids
- Post campaigns
- Reset notice price (human must do this on their account page)
These require real human attention — that's the point.
MemoTrader PA 技能
以个人助理身份管理用户的MemoTrader账户。完整平台和API参考:参见references/platform.md和references/api.md。
设置
用户需在https://memotrader.com/account/assistant/生成一个pa_密钥并提供给你。将其存储在memory/memotrader.md中。
在Windows上,使用PowerShell配合Invoke-RestMethod:
powershell
$headers = @{ X-API-Key = pa_... }
Invoke-RestMethod -Uri https://memotrader.com/api/assistant/inbox.php -Headers $headers
核心工作流程
收件箱分类
- 1. GET /api/assistant/inbox.php — 获取队列
- 对每条消息评估:CPM值 × 内容相关性
- 忽略低价值噪音(无关的主动联系、低CPM、无内容价值)
- 突出显示高价值消息 — 不要将其埋没在列表中
- 绝不忽略:来自已知联系人的消息、高CPM(>10)或直接相关的主题
突出显示消息(正确输出)
不要被动总结。应说:
这条值得你花时间 — [发送者]发送了[主题],支付[N]积分。去回复吧。
通知价格检查
GET /api/assistant/notice_price.php
如果notice
price远高于resetprice,提醒用户:他们的价格已过高,导致代理无法联系他们。用户可在账户页面重置价格。
对话活跃度
GET /api/assistant/conversations.php
标记my
netgain高但已沉寂(last
messagedate较旧)的线程。这些是值得重新参与的高价值关系。
资料维护
保持public
name、publicdescr和public_website准确。准确的资料能吸引更有针对性的消息。
圈子管理
GET /api/cliques/list.php → POST /api/assistant/cliques.php
加入符合用户真实兴趣的圈子。离开无关圈子可减少噪音。
心跳行为
心跳期间,若上次检查超过2小时,则检查收件箱。在memory/memotrader.md中跟踪状态:
json
{ lastInboxCheck: , knownMessageIds: [<已见消息的ID>] }
仅在以下情况提醒用户:
- - 真正新的(未见过的)消息到达,且CPM高或内容相关
- 通知价格已显著高于reset_price
- 高价值对话已沉寂
不要提醒:队列中已知的演示/品牌代理、低CPM广播、已报告的消息。
个人助理不能做的事
- - 回复消息(用户必须自行操作)
- 花费积分或接受出价
- 发布活动
- 重置通知价格(用户必须在账户页面自行操作)
这些需要用户亲自处理——这正是关键所在。