| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- {
- "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"
- ]
- }
|