{ "name": "douyin-speaking-profile-memory", "displayName": "抖音口播日报 Profile Memory", "description": "P0 记忆写回入口:初始化/更新 profile、记录候选账号、确认账号池、写入日报校准反馈。", "category": "douyin", "version": "0.1.0", "type": "local-script", "execution": { "kind": "command", "command": "node", "args": [ "scripts/tools/douyin-speaking-profile-memory.js", "--result-prefix", "DOUYIN_SPEAKING_PROFILE_MEMORY_RESULT", "--mode", "{{mode}}", "--profile", "{{profile}}", "--output", "{{output}}", "--project", "{{project}}", "--industry", "{{industry}}", "--account-positioning", "{{accountPositioning}}", "--target-audience", "{{targetAudience}}", "--conversion-goal", "{{conversionGoal}}", "--core-offer", "{{coreOffer}}", "--content-pillars", "{{contentPillars}}", "--keywords", "{{keywords}}", "--reference-accounts", "{{referenceAccounts}}", "--account-discovery-direction", "{{accountDiscoveryDirection}}", "--candidates", "{{candidates}}", "--select", "{{select}}", "--confirmed-accounts", "{{confirmedAccounts}}", "--liked-topics", "{{likedTopics}}", "--rejected-topics", "{{rejectedTopics}}", "--forbidden-add", "{{forbiddenAdd}}", "--keywords-add", "{{keywordsAdd}}", "--keywords-remove", "{{keywordsRemove}}", "--accounts-add", "{{accountsAdd}}", "--accounts-remove", "{{accountsRemove}}", "--tone", "{{tone}}", "--feedback", "{{feedback}}", "--report", "{{report}}", "--result", "{{result}}", "--automation-ready", "{{automationReady}}" ], "cwd": "{{workspaceRoot}}", "outputParser": { "type": "stdout-prefix-json", "prefix": "DOUYIN_SPEAKING_PROFILE_MEMORY_RESULT=" }, "exitCodes": { "0": "ok", "1": "error" } }, "parameters": { "type": "object", "required": ["mode"], "properties": { "mode": { "type": "string", "enum": ["update", "record-candidates", "confirm-accounts", "run-complete", "calibrate", "summarize"], "default": "summarize" }, "profile": { "type": "string" }, "output": { "type": "string" }, "project": { "type": "string" }, "industry": { "type": "string" }, "accountPositioning": { "type": "string" }, "targetAudience": { "type": "string" }, "conversionGoal": { "type": "string" }, "coreOffer": { "type": "string" }, "contentPillars": { "type": "array", "items": { "type": "string" } }, "keywords": { "type": "array", "items": { "type": "string" } }, "referenceAccounts": { "type": "array", "items": { "type": "string" } }, "accountDiscoveryDirection": { "type": "string" }, "candidates": { "type": "string", "description": "account-candidates.json 路径或 JSON 字符串" }, "select": { "type": "string", "description": "要确认的候选账号序号,如 1,2,4;也支持 all" }, "confirmedAccounts": { "type": "string", "description": "已确认账号 JSON 字符串或文件路径" }, "likedTopics": { "type": "array", "items": { "type": "string" } }, "rejectedTopics": { "type": "array", "items": { "type": "string" } }, "forbiddenAdd": { "type": "array", "items": { "type": "string" } }, "keywordsAdd": { "type": "array", "items": { "type": "string" } }, "keywordsRemove": { "type": "array", "items": { "type": "string" } }, "accountsAdd": { "type": "string" }, "accountsRemove": { "type": "array", "items": { "type": "string" } }, "tone": { "type": "string" }, "feedback": { "type": "string" }, "report": { "type": "string" }, "result": { "type": "string" }, "automationReady": { "type": "boolean", "default": false } } }, "output": { "type": "object", "properties": { "status": { "type": "string" }, "mode": { "type": "string" }, "profilePath": { "type": "string" }, "profileState": { "type": "string" }, "readyForDailyReport": { "type": "boolean" }, "automationReady": { "type": "boolean" }, "changed": { "type": "array" }, "selectedAccounts": { "type": "array" }, "summary": { "type": "object" }, "profile": { "type": "object" } } }, "memoryFiles": { "read": ["memory/douyin-speaking-profile.json"], "write": ["memory/douyin-speaking-profile.json"] }, "deployment": { "toolInstallPaths": [ "~/.openclaw/tools/douyin-speaking-profile-memory.js", "~/.openclaw/workspace/scripts/tools/douyin-speaking-profile-memory.js" ] }, "relatedSkills": [ "douyin-speaking-profile-builder", "douyin-speaking-daily-runner", "douyin-speaking-daily-report" ] }