AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Reddit Karma

skill-bestdeejay-design-agent-skills-reddit-karma · by bestdeejay-design

Набор кармы на Reddit для вашего аккаунта — поиск тем, подготовка ответов, распознавание тона чужих комментариев, шаблоны благодарностей и регулярный забег по ресурсу. Персональный скилл: требует настройки под свой аккаунт (никнейм, сабы, журнал активности). Триггеры: 'reddit', 'карма', 'karma', 'r/LocalLLaMA', 'поднять карму', 'ответить на комментарии', 'забег по reddit', 'оставить след', 'благо…

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-bestdeejay-design-agent-skills-reddit-karma

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-bestdeejay-design-agent-skills-reddit-karma)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
today

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Reddit Karma? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Reddit Karma

Систематическая работа на Reddit для набора кармы и продвижения вашего ресурса. Всё общение с пользователем — на русском; посты и комментарии на Reddit — на английском.

When to use / Do not use

  • Используй при регулярной работе на Reddit: поиск тем, подготовка ответов, разбор тональности, забеги по инбоксу.
  • НЕ используй для массового спама и рассылок — это нарушает правила Reddit и ведёт к бану.

Профиль и цели (настройте под свой аккаунт)

  • [ ] Заменить u/ВАШ_НИКНЕЙМ на свой реальный никнейм (ниже в тексте).
  • [ ] Указать точный список своих сабов вместо примеров ниже.
  • [ ] Заменить ВАШ_РЕСУРС на продвигаемый проект (хендбук, сайт, репозиторий).
  • [ ] Заменить пути к журналам активности на свои.
  • Аккаунт: u/ВАШ_НИКНЕЙМ (старые аккаунты имеют больший вес доверия; возраст и текущая карма — уточнить на момент запуска).
  • Основной саб (пример, замените): r/LocalLLaMA (+ r/opencode, r/ollama, r/learnAIAgents)
  • Цель: регулярно оставлять полезные англоязычные ответы, набирать карму, ненавязчиво ссылаться на ВАШ_РЕСУРС
  • Владелец аккаунта сам публикует все тексты. Задача агента — найти темы, подготовить тексты, проверить инбокс, объяснить тональность.

ОБЯЗАТЕЛЬНЫЙ ФОРМАТ ВЫДАЧИ ТЕКСТОВ (перевод всегда)

Пользователь слабо владеет английским. Любой англоязычный текст, который готовится для публикации (в пост или в комментарий на Reddit), ВСЕГДА показывать в формате:

  1. Блок «Текст (копируй)» — чистый английский, обычно в коде-блоке, чтобы удобно копировать.
  2. Блок «Перевод» — перевод на русский с пометкой «НЕ вставлять в Reddit», чтобы

пользователь понимал, что именно отправляет, и не оказался в неловкой ситуации.

То же для чужих комментариев/постов (перевод + тональность). Без перевода текст не выдавать.

ПРАВИЛО «НЕ УВОДИ СМЫСЛ» (после фидбека 02.08)

  • Когда пользователь даёт СВОЮ мысль/фразу — перевод максимально близкий и дословный.
  • НЕ перефразировать, не украшать, не «улучшать», не добавлять свои детали/расширения.
  • НЕ таскать смысл передвижением местами сравнений (например «weekend»/«summer»). Читать мысль пользователя буквально.
  • Если видишь логическую нестыковку — ОДИН раз честно её показать, но финальный текст при желании давать ТОЧНО по его словам, а не по своему исправленному. Выбор делает пользователь.

Как заходить на Reddit (доступ)

  1. Только через Playwright (webfetch/fetch к reddit блокируются, 403).
  2. 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/ВАШ_НИКНЕЙМ/
  1. 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/ должен показать «Похоже, здесь ничего нет».

  1. Эндпоинт для сбора данных профиля: GET /api/me.json (даёт карму, modhash).
  2. Отдельные сообщения «пометить непрочитанным» есть в UI инбокса, НЕ использовать для прочитанного.

Формула поиска тем (ЧТО выбирать)

Кандидаты-посты оцениваются по score; бери с score ≥ 3 из 6:

  1. Возраст поста: /reddit-posts.md` (настраивается владельцем, обычно рядом с проектом):
  • Дата, пост (permalink), что сделано (ответ/благодарность/игнор), результат (карма по возможности).
  • Это позволяет видеть, что сработало, и не повторять темы.

Важные ограничения

  • Не публиковать ничего от имени пользователя без его явного согласия — только подготовить.
  • Не удалять и не жаловаться на чужие комментарии без просьбы.
  • Не ставить ссылку на хендбук чаще 1 раза на пост/комментарий.
  • Соблюдать темп: не постить 10 ответов за час (бан-риск) — 2–4 в день норм.

ПРАВИЛО УДАЛЕНИЯ КОММЕНТАРИЕВ (жёстко, после урока 04.08)

Удаление комментариев через /api/del — ТОЛЬКО по процедуре:

  1. Scope-контроль: удаляю ровно те ID, что в явно согласованном списке из последнего

сообщения пользователя. НЕ расширяю по пагинации/страницам профиля. «Удали 15» = 15, а не «все минусовые, что найду».

  1. Архив перед удалением: ПЕРЕД каждым /api/del — сохранить текст комментария (из DOM)

и контекст (тред, скор, причина) в /deleted-log.md (настраивается). Без архива — не удалять.

  1. Свежие публикации ≠ мусор: если ID есть в журнале активности (reddit-posts.md) как «✅ опубликовано/проверено

по JSON» — это живая работа владельца, НЕ минусовой мусор. Такое удалять только с отдельного явного согласия.

  1. Mass-удаление не чинит карму (см. comment-expertise.md п.9.5): скор остаётся в comment_karma

даже после удаления. Удаление — точечное и по делу (репутация в треде), не пачками ради цифр.

  1. Неоднозначность DOM: после перезагрузок страница профиля показывает разные срезы (пагинация/

ленивая загрузка). «Что на экране» ≠ «весь список». Перед любым действием — свежий полный сбор с разделением neg/zero/pos, показать пользователю, дождаться подтверждения списка ID.

  1. Файл-журнал: /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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.