reddit-karma
Skill6 starsChanged 3 months agoMITView on GitHub
Набор кармы на Reddit для вашего аккаунта — поиск тем, подготовка ответов, распознавание тона чужих комментариев, шаблоны благодарностей и регулярный забег по ресурсу. Персональный скилл: требует настройки под свой аккаунт (никнейм, сабы, журнал активности). Триггеры: 'reddit', 'карма', 'karma', 'r/LocalLLaMA', 'поднять карму', 'ответить на комментарии', 'забег по reddit', 'оставить след', 'благодарность за ответ'.
In this repository59 other files it gives its agents.
- skills/chronos/references/AGENTS.mdAGENTS.md
- api-contract-testingSkill
- api-doc-generatorSkill
- canonSkill
- censorSkill
- changelog-generatorSkill
- chronosSkill
- code-reviewSkill
- commit-lintSkill
- commit-message-writerSkill
- coverage-analyzerSkill
- csv-proSkill
- data-analysisSkill
- deweySkill
- diagram-makerSkill
- doc-compareSkill
- docs-productSkill
- docs-projectSkill
- docs-systemSkill
- dsh-runnerSkill
- frontend-a11ySkill
- frontend-design-tasteSkill
- frontend-perfectionSkill
- frontend-performanceSkill
- frontend-testingSkill
- github-repo-hygieneSkill
- long-running-agent-workflowSkill
- mermaid-to-imageSkill
- mobile-frontendSkill
- pdf-report-builderSkill
- plan-skillSkill
- prd-to-appSkill
- presentation-craftSkill
- presentation-engineeringSkill
- presentation-makerSkill
- raster-to-svgSkill
- repo-community-filesSkill
- repo-metadata-healthSkill
- repo-readme-assetsSkill
- repo-social-previewSkill
- secret-scannerSkill
- security-reviewSkill
- seo-auditSkill
- seo-contentSkill
- seo-crawlSkill
- seo-schemaSkill
- seo-toolkitSkill
- skill-feedbackSkill
- skill-forgeSkill
- skill-suggesterSkill
- sql-helperSkill
- systematic-debuggerSkill
- test-generatorSkill
- test-graphicsSkill
- velesSkill
- version-bumperSkill
- video-script-writerSkill
- web-replicationSkill
- web-scraperSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 196
Do not use for spam, vote manipulation, harassment, or automated posting.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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: '<modhash>' }. Ответ 202 = принято. Проверить:/message/unread/должен показать «Похоже, здесь ничего нет». - Эндпоинт для сбора данных профиля:
GET /api/me.json(даёт карму, modhash). - Отдельные сообщения «пометить непрочитанным» есть в UI инбокса, НЕ использовать для прочитанного.
Формула поиска тем (ЧТО выбирать)
Кандидаты-посты оцениваются по score; бери с score ≥ 3 из 6:
- Возраст поста: < 6–8 часов (иначе ответ утонет). НО не старше 24 ч.
- Кол-во комментариев: 5–50 (мало — пост мёртв, много — ответ не заметят).
- Тип вопроса:
- ✅ «How do you…», «Does anyone…», «Benchmarks?», «Comparing X vs Y», «Best local model for…»
- ❌ Хвастовство железом, мемы, новости релизов (без вопроса), шоу-оффы, «Slop».
- Совпадение с экспертностью хендбука: локальные модели, ollama, llama.cpp, KV cache, MoE offload, квантование, агенты, оркестрация, специфика GPU/CPU/RAM.
- Возможность дать узкий технический ответ с цифрами — это главный двигатель кармы (см. ниже).
- Автор ответов — есть ли уже толпа топ-комментаторов (если 3+ ответов по 50+ слов, вклиниваться поздно).
Проверенные паттерны тем, дающих карму
- Ошибки квантования/бит-глубина: F16 vs Q8 vs Q4 на конкретном железе → цифры.
- Сравнение двух моделей на одном GPU/машине → конкретика.
- Сколько VRAM/RAM нужно под модель X → расчёты.
- Оркестратор + локальный воркер → где граница выгоды.
- Свои реальные замеры (токен/с, время ответа) → уникальная ценность.
Формула подготовки ответа (КАК писать)
Проверенный паттерн (даёт +14 в среднем против 0–1 у общих советов), НО после фидбека 04.08 — жёсткий лимит длины и обязательная анти-ИИ-проверка:
- Первая строка — прямой ответ на вопрос. Без «Great question!», без воды.
- Конкретные цифры: VRAM, токен/с, время, версии моделей, размеры файлов.
- Личный опыт/замер, если есть: «On my [hardware config] I measured…» (вставьте свою конфигурацию).
- Условия применимости: «this holds when…, breaks when…» (границы — признак эксперта).
- Формат (ЖЁСТКО, после фидбека 04.08): 60–120 слов максимум. 1–2 абзаца, максимум 2 буллета с цифрами. Никаких многоабзацных простыней.
- Ссылку на ВАШ_РЕСУРС ставить ТОЛЬКО если она реально релевантна вопросу, 1 раз, коротко, в конце. Не спамить — иначе бан.
- Не заканчивать дежурным «Curious if…» — это палевный штамп ИИ. Закончил ответ — точка.
АНТИ-ИИ-ПРОВЕРКА (обязательная, после фидбека 04.08: минус 21 кармы за «Thanks Claude»)
Каждый готовый текст перед выдачей прогонять через проверку «заподозрят ли ИИ»:
- ЗАПРЕЩЕНО: «Architecture notes:», «Concrete stack:», списки-секции с двоеточием, идеально ровные маркдаун-буллеты на каждый абзац, гладкие связки «Worth stating plainly…», финальные риторические вопросы.
- ЗАПРЕЩЕНО: энтерпрайз-лексика («tradeoff to watch», «failure mode», «concrete check») — звучит как рерайтер.
- ЗАПРЕЩЕНО: выдумывать личный опыт и замеры, которых у пользователя нет. Каждая цифра должна быть либо из поста/источника, либо явно помечена как оценка («roughly», «ballpark»).
- ДА: несовершенный, живой тон — «idk if this helps», «ymmv», «probably», короткие фразы, инверсии. Люди так пишут.
- ПРОВЕРКА-ФИЛЬТР: перед выдачей задать вопрос «а смог бы это написать живой человек из саба?» — если текст безлико-гладкий, переписать до тех пор, пока нет.
Запрещено:
- Английский ниже среднего — обязательно прогонять через проверку.
- Общие слова без цифр («it depends», «try Q4»).
- «As an AI…», «I'm an expert…» — ничего не доказывает.
- Продвижение хендбука в каждом ответе (спам-сигнал).
Распознавание тона чужих ответов (что тебе написали)
Пользователь слабо владеет английским — агент ОБЯЗАН дать перевод и тональность каждому ответу.
Позитивные маркеры (благодарить, можно углубить тему)
- «thanks», «thank you», «great», «good point», «helpful», «agreed», «agree», «nice», «solid», «interesting», «works», «confirmed», «appreciate», «exactly», «+1», «this».
- Вопросы-уточнения по теме = заинтересованность → ответить по существу.
- Пример: «Thanks, that's exactly what I needed» → ответить короткой благодарностью + доп. деталь.
Негативные/токсичные маркеры (НЕ отвечать, или один спокойный ответ)
- «slop», «useless», «nobody asked», «this is trash», «AI garbage», «didn't even review», «you prompted a model», «devoid of substance».
- Сарказм, оскорбления, обобщённое «bro», «lol cope».
- Палево ИИ (после фидбека 04.08): «Thanks Claude», «Thanks GPT», «written by AI», «obviously AI-generated» — означает, что комментарий выглядит ИИ-генерированным. Это красный флаг: пересмотреть стиль (длина, гладкость), а не спорить.
- Стратегия: максимум ОДИН спокойный ответ, либо игнор. Не ввязываться в перепалку — карму не прибавляет, репутацию портит.
- Если это тролль (пост-минусы, паттерн «Slop» от одного юзера на 3 постах) → не отвечать вообще.
Нейтральные/критика по делу
- «actually it's X not Y», «correction: …», «that's wrong because…»
- Это НЕ враждебность — это возможность показать экспертизу: признать ошибку или уточнить с цифрами. Отвечать вежливо: «Good catch — I meant…».
Шаблоны благодарностей (англ., короткие)
Правило: благодарить ВСЕХ, кто дал содержательный ответ на пост или комментарий. Лучшая благодарность = апвоут + короткий ответ, который добавляет 1 деталь (не просто «thanks»).
Простые (безопасные, слабый английский)
- «Thanks for the detailed answer! Really helpful.»
- «Appreciate you sharing the numbers — exactly what I was looking for.»
- «Good point, thanks. That clarifies it for me.»
С добавлением ценности (даёт карму и тебе)
- «Thanks! Your point about [X] makes sense — I'd add that [Y] in my case.»
- «That's useful, thanks. Curious: did you see the same with [Z]?»
- «Appreciate it. Your benchmark matches what I measured on [hardware].»
На уточняющий вопрос
- «Thanks for asking. I meant [X] — here's a quick example: [пример].»
- «Good question. What I found was [Y]. Happy to share details.»
Регулярный забег (ритуал, по запросу «забег по reddit»)
- Открыть инбокс → собрать новые ответы, для каждого дать: перевод, тональность, рекомендуемый ответ (готовый текст).
- Открыть r/LocalLLaMA/new → прогнать посты через формулу score, выбрать 1–3 кандидата.
- Подготовить черновики ответов (по формуле выше) + permalink каждого поста.
- Показать пользователю: ссылка + текст + краткое обоснование выбора.
- Пользователь публикует сам. После публикации — отметить пост в журнале (см. ниже).
Журнал активности (файл для трекинга)
Вести файл <путь-к-журналу-активности>/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— единый архив удалённого для ретроспективы.
Boundaries
- Do not use for spam, vote manipulation, harassment, or automated posting.
Evidence and completion gate
Ground recommendations in the supplied repository or brief. State assumptions, missing inputs, and unresolved risks. Return a concrete artifact or checklist with an owner/action for each open item, then verify that the result answers the requested goal rather than merely repeating the framework.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

