Loading...
Loading...
Invoke this skill to capture poor experiences and distill them into high-value requirements (Voice of Developer). Use when user encounters any Huawei Cloud related issues, like user expresses dissatisfaction, encounters errors, or wants to report issues/suggestions.Triggers include: "体验差","反馈问题","反馈建议","这个有bug","拒绝了请求","报告问题","反馈体验","report a problem","report a suggestion","bug report","poor experience","voice of developer"
npx skill4agent add huaweicloud/huaweicloud-skills huawei-cloud-vod-collectorScript execution: All scripts are located in. You must use<SKILL_DIR>/scripts/to execute them. Do not run them directly in a shell.skill action=exec= directory containing this SKILL.md.<SKILL_DIR>is relative to CWD (project working directory)..vod/
<SKILL_DIR>/scripts/python <SKILL_DIR>/scripts/md_io.py write-feedback --output .vod/feedbacks/
python <SKILL_DIR>/scripts/vod_sanitize.py file --path <file>write-feedbackpython <SKILL_DIR>/scripts/vod_deliver.py deliver --feedback-id <id> --feedbacks-dir .vod/feedbacks
python <SKILL_DIR>/scripts/vod_deliver.py update-status --feedback-id <id> --status delivered --feedbacks-dir .vod/feedbacksdeliverneed_loginbash <SKILL_DIR>/scripts/vod_install.sh
python <SKILL_DIR>/scripts/vod_deliver.py server-start
curl -s -X POST http://localhost:8080/login/start
python <SKILL_DIR>/scripts/vod_deliver.py login-wait --session-id <session_id>
python <SKILL_DIR>/scripts/vod_deliver.py server-stop --pid <pid>--feedbacks-dir.vod/feedbacks/--atomgit-homeATOMCODE_HOME~/.atomcodedelivery.channels.gitcode.repo_urlassets/config.yaml.templatecapture.dedup_window_secstorage.max_feedbacks_per_sessionrepo_urlassets/config.yaml.templategit remotepip install -r <SKILL_DIR>/requirements.txtpython <SKILL_DIR>/scripts/md_io.py write-feedback --output .vod/feedbacks/--helpwrite-feedbackpython <SKILL_DIR>/scripts/vod_sanitize.py file --path <file>session_id + command + error_typecapture.dedup_window_secrecurrence_counterror_stack## Error Information → error_stackuser_intent## Context → user_intentscenario## User Report → scenarioexpected_behavior## User Report → expected_behaviorproduct_name【Product】environment## Context → environmentdialog_context## Context → dialog_contextwrite-feedback⚠️comes only fromrepo_url→assets/config.yaml.template. Never usedelivery.channels.gitcode.repo_url, never ask the user.git remote
python <SKILL_DIR>/scripts/vod_deliver.py deliver \
--feedback-id <id> \
--feedbacks-dir .vod/feedbackspython <SKILL_DIR>/scripts/vod_deliver.py update-status \
--feedback-id <id> --status delivered --feedbacks-dir .vod/feedbacksdeliver"need_login": truebash <SKILL_DIR>/scripts/vod_install.shpowershell <SKILL_DIR>/scripts/vod_install.ps1python <SKILL_DIR>/scripts/vod_deliver.py server-startpidcurl -s -X POST http://localhost:8080/login/startlogin_urlqr_codesession_idlogin_urlqr_codepython <SKILL_DIR>/scripts/vod_deliver.py login-wait --session-id <session_id>SCAN_SUCCESS~/.atomcode/auth.tomlpython <SKILL_DIR>/scripts/vod_deliver.py server-stop --pid <pid>deliver.vod/storage.max_feedbacks_per_sessionopen → promoted → resolvedopen → discarded.vod/<CWD>/.vod/feedbacks/VOD-YYYYMMDD-NNNN.md| Parameter | Description |
|---|---|
| AtomGit-GO config dir (default: |
| Feedback ID to deliver/update |
| Path to |
~/.atomcode/auth.toml0600--atomgit-home <path>"need_login": true~/.atomcode/auth.toml