DC wechat-mp-editor
Создание, редактирование и управление статьями официального аккаунта WeChat (公众号/服务号) через официальный API WeChat. Обрабатывает управление токенами доступа, загрузку изображений, CRUD черновиков, публикацию и форматирование HTML-контента с использованием CSS, совместимого с WeChat. Активируется, когда пользователь просит: написать/отредактировать статьи WeChat, создать/опубликовать черновики, отформатировать push-уведомления WeChat, сгенерировать HTML для статьи или управлять черновиками WeChat MP через API.
машинный переводПоказать оригиналСкрыть оригинал«Create, edit, and manage WeChat Official Account (公众号/服务号) articles vi…»
Create, edit, and manage WeChat Official Account (公众号/服务号) articles via the official WeChat API. Handles access token management, image uploads, draft CRUD, publishing, and HTML content formatting with WeChat-compatible CSS. Trigger when the user asks to: write/edit WeChat articles, create/publish drafts, format WeChat push notifications, generate article HTML, or manage WeChat MP drafts through the API.
Создание, редактирование и управление статьями официального аккаунта WeChat (公众号/服务号) через официальный API WeChat.
Как процесс C 57/100 · Есть пробелы — слабые места: результат и критерий готовности, ошибки и развилки, повторный запуск
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 58
✓ Критических и высоких находок нет
Средние и низкие: 58
-
низкая Обфускация
obf-base64-blobanysearch推文稿.md:14Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<section style="padding:8px 20px;word-break:normal;white-space:normal;"><img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…qU2
в кавычках -
низкая Обфускация
obf-base64-blobanysearch推文稿.md:37Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<section style="padding:8px 20px;word-break:normal;white-space:normal;"><img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…dvZ
в кавычках -
низкая Обфускация
obf-base64-blobanysearch推文稿.md:61Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<section style="padding:8px 20px;word-break:normal;white-space:normal;"><img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…5LH
в кавычках -
низкая Обфускация
obf-base64-blobarticles/2026-05-22-faster-whisper-final.html:5Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…aqk/0?from=…" style="width:100%;display:bloc
детектор -
низкая Обфускация
obf-base64-blobarticles/2026-05-22-faster-whisper-final.html:44Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_jpg/3bFX…HfE/0?from=…" style="width:100%;border-radiu
в кавычках -
низкая Обфускация
obf-base64-blobarticles/2026-05-22-faster-whisper-final.html:101Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…E9Q/0?from=…" style="width:100%;border-ra
в кавычках -
низкая Обфускация
obf-base64-blobarticles/2026-05-22-faster-whisper.html:44Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_jpg/3bFX…HfE/0?from=…" style="width:100%;border-radiu
в кавычках -
низкая Обфускация
obf-base64-blobarticles/2026-05-22-faster-whisper.html:101Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…E9Q/0?from=…" style="width:100%;border-ra
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/article-20260524.html:5Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…qSA/0?from=…" style="width:100%;display:block;
детектор -
низкая Обфускация
obf-base64-blobdrafts/article-20260524.html:69Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…UxM/0?from=…" style="width:100%;border
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/article-20260524.html:87Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…H8c/0?from=…" style="width:100%;border-radi
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/create_draft_body.json:7Длинный blob, похожий на base64 (определение детектора / чёрного списка)"content": "<section style=\"padding:0;margin:0;background:#fff;\">\n\n <section style=\"width:100%;margin:0;padding:0;\">\n <img src=\"http://mmbiz.qpic.cn/mmbiz_png/3bFX…W1T
детектор -
низкая Обфускация
obf-base64-blobdrafts/draft_final.html:5Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…bnQ/0?from=…" style="width:100%;display:bloc
детектор -
низкая Обфускация
obf-base64-blobdrafts/draft_final.html:43Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…VG0/0?from=…" style="width:200px;display:in
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/draft_final.html:100Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…aLM/0?from=…" style="width:100%;display:blo
детектор -
низкая Обфускация
obf-base64-blobdrafts/draft_final2.html:100Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…FOs/0?from=…" style="width:100%;display:b
детектор -
низкая Обфускация
obf-base64-blobdrafts/draft_update.html:4Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…bnQ/0?from=…" style="width:100%;display:bloc
детектор -
низкая Обфускация
obf-base64-blobdrafts/draft_update.html:36Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…VG0/0?from=…" style="width:200px;display:in
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/draft_update.html:181Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…aLM/0?from=…" style="width:100%;display:blo
детектор -
низкая Обфускация
obf-base64-blobdrafts/f.html:4Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…bnQ/0?from=…" style="width:100%;display:bloc
детектор -
низкая Обфускация
obf-base64-blobdrafts/f.html:35Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…VG0/0?from=…" style="width:200px;display:in
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/f.html:71Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…G7g/0?from=…" style="width:100%;display:blo
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/f.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从ChatGPT到DeepSeek到今天,AI能力跨过门槛后,应用层正在加速爆发。平台都在加技能市场,提示词工程在退场,领域专业在上场。", "content": "<section style=\"padding:0;margin:0;background:#детектор -
низкая Обфускация
obf-base64-blobdrafts/final_draft.json:1Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从ChatGPT到DeepSeek到今天,AI能力跨过门槛后,应用层正在加速爆发。平台都在加技能市场,提示词工程在退场,领域专业在上场。", "content": "<section style=\"padding:0;margin:0;background:#в кавычках -
низкая Обфускация
obf-base64-blobdrafts/final_submit.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从ChatGPT到DeepSeek到今天,AI能力跨过门槛后,应用层正在加速爆发。平台都在加技能市场,提示词工程在退场,领域专业在上场。", "content": "<section style=\"padding:0;margin:0;background:#детектор -
низкая Обфускация
obf-base64-blobdrafts/new_draft_body.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从智谱清言的定时任务到Claude的Skills到Kimi的Agent Swarm——过去半年AI平台正在集体从\"能聊天\"变成\"能干活\"。这意味着什么?你该学什么?", "content": "<section style=\"padding:0;marдетектор -
низкая Обфускация
obf-base64-blobdrafts/new_draft2.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从ChatGPT到DeepSeek到今天,AI能力跨过门槛后,应用层正在加速爆发。平台都在加技能市场,提示词工程在退场,领域专业在上场。", "content": "<section style=\"padding:0;margin:0;background:#детектор -
низкая Обфускация
obf-base64-blobdrafts/publish_ready.html:5Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…bnQ/0?from=…" style="width:100%;display:bloc
детектор -
низкая Обфускация
obf-base64-blobdrafts/publish_ready.html:36Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…VG0/0?from=…" style="width:200px;display:in
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/publish_ready.html:65Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…FOs/0?from=…" style="width:100%;display:b
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/push.html:4Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…bnQ/0?from=…" style="width:100%;display:bloc
детектор -
низкая Обфускация
obf-base64-blobdrafts/push.html:35Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…VG0/0?from=…" style="width:200px;display:in
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/push.html:71Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…G7g/0?from=…" style="width:100%;display:blo
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/push.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从ChatGPT到DeepSeek到今天,AI能力跨过门槛后,应用层正在加速爆发。平台都在加技能市场,提示词工程在退场,领域专业在上场。", "content": "<section style=\"padding:0;margin:0;background:#детектор -
низкая Обфускация
obf-base64-blobdrafts/s.html:5Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…bnQ/0?from=…" style="width:100%;display:bloc
детектор -
низкая Обфускация
obf-base64-blobdrafts/s.html:36Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…VG0/0?from=…" style="width:200px;display:in
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/s.html:65Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…G7g/0?from=…" style="width:100%;display:blo
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/s.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从ChatGPT到DeepSeek到今天,AI能力跨过门槛后,应用层正在加速爆发。平台都在加技能市场,提示词工程在退场,领域专业在上场。", "content": "<section style=\"padding:0;margin:0;background:#детектор -
низкая Обфускация
obf-base64-blobdrafts/self-growing-ai-final.html:5Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…csk/0?from=…" style="width:100%;display:block;
детектор -
низкая Обфускация
obf-base64-blobdrafts/self-growing-ai-final.html:39Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…Bbs/0?from=…" style="width:100%;display:blo
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/self-growing-ai-final.html:68Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…km8/0?from=…" style="width:200px;display:inl
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/self-growing-ai-final.html:97Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…gmU/0?from=…" style="width:100%;display:bl
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/self-growing-ai-final.html:166Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…km8/0?from=…" style="width:200px;display:inl
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/sub.html:4Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…bnQ/0?from=…" style="width:100%;display:bloc
детектор -
низкая Обфускация
obf-base64-blobdrafts/sub.html:35Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…VG0/0?from=…" style="width:200px;display:in
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/sub.html:71Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…G7g/0?from=…" style="width:100%;display:blo
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/sub.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从ChatGPT到DeepSeek到今天,AI能力跨过门槛后,应用层正在加速爆发。平台都在加技能市场,提示词工程在退场,领域专业在上场。", "content": "<section style=\"padding:0;margin:0;background:#детектор -
низкая Обфускация
obf-base64-blobdrafts/sub2.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从ChatGPT到DeepSeek到今天,AI能力跨过门槛后,应用层正在加速爆发。平台都在加技能市场,提示词工程在退场,领域专业在上场。", "content": "<section style=\"padding:0;margin:0;background:#детектор -
низкая Обфускация
obf-base64-blobdrafts/submit.html:4Длинный blob, похожий на base64 (определение детектора / чёрного списка)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…bnQ/0?from=…" style="width:100%;display:bloc
детектор -
низкая Обфускация
obf-base64-blobdrafts/submit.html:35Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/mmbiz_png/3bFX…VG0/0?from=…" style="width:200px;display:in
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/submit.html:71Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)<img src="http://mmbiz.qpic.cn/sz_mmbiz_png/3bFX…G7g/0?from=…" style="width:100%;display:blo
в кавычках -
низкая Обфускация
obf-base64-blobdrafts/submit.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从ChatGPT到DeepSeek到今天,AI能力跨过门槛后,应用层正在加速爆发。平台都在加技能市场,提示词工程在退场,领域专业在上场。", "content": "<section style=\"padding:0;margin:0;background:#детектор -
низкая Обфускация
obf-base64-blobdrafts/update_body.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"media_id": "", "articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从智谱清言的定时任务,到Claude的Skills,到Kimi的Agent Swarm——过去半年,AI平台正在集体从\"能聊天\"变成\"能干活\"。这意味着什么?你该学什么?", "content": "<section stдетектор -
низкая Обфускация
obf-base64-blobdrafts/update_body2.json:8Длинный blob, похожий на base64 (определение детектора / чёрного списка)"content": "<section style=\"padding:0;margin:0;background:#fff;\">\n\n <section style=\"width:100%;margin:0;padding:0;\">\n <img src=\"http://mmbiz.qpic.cn/mmbiz_png/3bFX…W1T
детектор -
низкая Обфускация
obf-base64-blobdrafts/update_body3.json:1Длинный blob, похожий на base64 (определение детектора / чёрного списка){"media_id": "wJTc…tud", "articles": [{"title": "你的AI正在变成一个工具箱", "author": "巡梦人", "digest": "从智谱清言的定时任务到Claude的Skills到Kimi的Agent Swarm——过去半年AI平台детектор -
низкая Обфускация
obf-base64-blobdrafts/update_draft_body.json:8Длинный blob, похожий на base64 (определение детектора / чёрного списка)"content": "<section style=\"padding:0;margin:0;background:#fff;\">\n\n <section style=\"width:100%;margin:0;padding:0;\">\n <img src=\"http://mmbiz.qpic.cn/mmbiz_png/3bFX…W1T
детектор -
низкая Секреты в коде
secret-high-entropy-tokenscripts/upload_image.py:28Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)boundary = "----…0gW"
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/upload_image.py:66Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)boundary = "----…0gW"
в кавычках
Просканировано файлов: 44. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 57/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 2, без проверки текущего состояния
- 60Инструменты и файлы. Используются инструменты (web), но во frontmatter они не объявлены
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Шаги. Шагов: 20
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1053 токенов
- low Ответ описан самодельной разметкой (3 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- -33 из 4 скриптов не упомянуты в SKILL.md
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 407 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 20 заголовков
- +3Пошаговые инструкции: 20 пунктов
- +4Есть примеры (9 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (2 из 3)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 85.