Install
$ agentstack add skill-bestdeejay-design-agent-skills-reddit-karma ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Reddit Karma
Систематическая работа на Reddit для набора кармы и продвижения вашего ресурса. Всё общение с пользователем — на русском; посты и комментарии на Reddit — на английском.
When to use / Do not use
- Используй при регулярной работе на Reddit: поиск тем, подготовка ответов, разбор тональности, забеги по инбоксу.
- НЕ используй для массового спама и рассылок — это нарушает правила Reddit и ведёт к бану.
Профиль и цели (настройте под свой аккаунт)
- [ ] Заменить
u/ВАШ_НИКНЕЙМна свой реальный никнейм (ниже в тексте). - [ ] Указать точный список своих сабов вместо примеров ниже.
- [ ] Заменить
ВАШ_РЕСУРСна продвигаемый проект (хендбук, сайт, репозиторий). - [ ] Заменить пути к журналам активности на свои.
- Аккаунт: u/ВАШ_НИКНЕЙМ (старые аккаунты имеют больший вес доверия; возраст и текущая карма — уточнить на момент запуска).
- Основной саб (пример, замените): r/LocalLLaMA (+ r/opencode, r/ollama, r/learnAIAgents)
- Цель: регулярно оставлять полезные англоязычные ответы, набирать карму, ненавязчиво ссылаться на ВАШ_РЕСУРС
- Владелец аккаунта сам публикует все тексты. Задача агента — найти темы, подготовить тексты, проверить инбокс, объяснить тональность.
ОБЯЗАТЕЛЬНЫЙ ФОРМАТ ВЫДАЧИ ТЕКСТОВ (перевод всегда)
Пользователь слабо владеет английским. Любой англоязычный текст, который готовится для публикации (в пост или в комментарий на Reddit), ВСЕГДА показывать в формате:
- Блок «Текст (копируй)» — чистый английский, обычно в коде-блоке, чтобы удобно копировать.
- Блок «Перевод» — перевод на русский с пометкой «НЕ вставлять в Reddit», чтобы
пользователь понимал, что именно отправляет, и не оказался в неловкой ситуации.
То же для чужих комментариев/постов (перевод + тональность). Без перевода текст не выдавать.
ПРАВИЛО «НЕ УВОДИ СМЫСЛ» (после фидбека 02.08)
- Когда пользователь даёт СВОЮ мысль/фразу — перевод максимально близкий и дословный.
- НЕ перефразировать, не украшать, не «улучшать», не добавлять свои детали/расширения.
- НЕ таскать смысл передвижением местами сравнений (например «weekend»/«summer»). Читать мысль пользователя буквально.
- Если видишь логическую нестыковку — ОДИН раз честно её показать, но финальный текст при желании давать ТОЧНО по его словам, а не по своему исправленному. Выбор делает пользователь.
Как заходить на Reddit (доступ)
- Только через Playwright (webfetch/fetch к reddit блокируются, 403).
- URL для захода:
- Инбокс:
https://old.reddit.com/message/inbox/ - Непрочитанные:
https://old.reddit.com/message/unread/ - Новые посты саба:
https://old.reddit.com/r/LocalLLaMA/new/ - Профиль:
https://old.reddit.com/user/ВАШ_НИКНЕЙМ/
- Mark all as read (если попросили): получить modhash через
GET https://old.reddit.com/api/me.json (поле data.modhash), затем POST /api/read_all_messages с form: { api_type: 'json', uh: '' }. Ответ 202 = принято. Проверить: /message/unread/ должен показать «Похоже, здесь ничего нет».
- Эндпоинт для сбора данных профиля:
GET /api/me.json(даёт карму, modhash). - Отдельные сообщения «пометить непрочитанным» есть в UI инбокса, НЕ использовать для прочитанного.
Формула поиска тем (ЧТО выбирать)
Кандидаты-посты оцениваются по score; бери с score ≥ 3 из 6:
- Возраст поста: /reddit-posts.md` (настраивается владельцем, обычно рядом с проектом):
- Дата, пост (permalink), что сделано (ответ/благодарность/игнор), результат (карма по возможности).
- Это позволяет видеть, что сработало, и не повторять темы.
Важные ограничения
- Не публиковать ничего от имени пользователя без его явного согласия — только подготовить.
- Не удалять и не жаловаться на чужие комментарии без просьбы.
- Не ставить ссылку на хендбук чаще 1 раза на пост/комментарий.
- Соблюдать темп: не постить 10 ответов за час (бан-риск) — 2–4 в день норм.
ПРАВИЛО УДАЛЕНИЯ КОММЕНТАРИЕВ (жёстко, после урока 04.08)
Удаление комментариев через /api/del — ТОЛЬКО по процедуре:
- Scope-контроль: удаляю ровно те ID, что в явно согласованном списке из последнего
сообщения пользователя. НЕ расширяю по пагинации/страницам профиля. «Удали 15» = 15, а не «все минусовые, что найду».
- Архив перед удалением: ПЕРЕД каждым
/api/del— сохранить текст комментария (из DOM)
и контекст (тред, скор, причина) в /deleted-log.md (настраивается). Без архива — не удалять.
- Свежие публикации ≠ мусор: если ID есть в журнале активности (
reddit-posts.md) как «✅ опубликовано/проверено
по JSON» — это живая работа владельца, НЕ минусовой мусор. Такое удалять только с отдельного явного согласия.
- Mass-удаление не чинит карму (см. comment-expertise.md п.9.5): скор остаётся в comment_karma
даже после удаления. Удаление — точечное и по делу (репутация в треде), не пачками ради цифр.
- Неоднозначность DOM: после перезагрузок страница профиля показывает разные срезы (пагинация/
ленивая загрузка). «Что на экране» ≠ «весь список». Перед любым действием — свежий полный сбор с разделением neg/zero/pos, показать пользователю, дождаться подтверждения списка ID.
- Файл-журнал:
/deleted-log.md— единый архив удалённого для ретроспективы.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: bestdeejay-design
- Source: bestdeejay-design/agent-skills
- License: MIT
- Homepage: https://bestdeejay-design.github.io/agent-skills/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.