Sapar-hub

Sapar Skills — Security skill for Claude Code

Security community

Claude Code / OpenCode skills marketplace: MIREA Moodle (SSO+OTP, courses, downloads), read-only SyncShare quiz audit, job search (Telegram/RSS vacancy digest to Mail.ru, applying on employer sites wi.

How to install Sapar Skills

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Sapar-hub/sapar-skills and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Sapar Skills does

Claude Code / OpenCode skills marketplace: MIREA Moodle (SSO+OTP, courses, downloads), read-only SyncShare quiz audit, job search (Telegram/RSS vacancy digest to Mail.ru, applying on employer sites with tailored resumes).

Alternatives in Security

  • ThinkWatch — Self-hosted AI API and MCP gateway for organizations: SSO and RBAC, per-user identity for MCP tool calls, PII 817 ★
  • OpenTag — Open-source, channel-native agent gateway for Slack 499 ★
  • Marketplace — Security-audited skills for Claude, Codex & Claude Code 247 ★

README

sapar-skills — скиллы для AI-агентов

Маркетплейс из двух плагинов:

Плагин Скиллы Что делает
mirea-moodle mirea-moodle, syncshare-audit online-edu.mirea.ru (Moodle РТУ МИРЭА): вход через SSO с кодом 2FA, курсы, папки, скачивание методичек и датасетов, docx → pdf; read-only аудит покрытия тестов SyncShare для своего аккаунта
job-search job-digest, job-apply ежедневный дайджест вакансий из Telegram/RSS в папку Mail.ru и отклики на сайтах самих работодателей с резюме под вакансию

Просто скажи агенту «скачай методичку по ИАД», «что нового по вакансиям» или «откликнись на эту стажировку» — нужный скилл подхватится сам.

Формат — открытый стандарт [Agent Skills](https://agentskills.io) (`SKILL.md`), работает в Claude Code, OpenCode и других агентах.

Установка

**Claude Code (через marketplace):**

/plugin marketplace add Sapar-hub/sapar-skills
/plugin install mirea-moodle@sapar-skills
/plugin install job-search@sapar-skills

**Claude Code / OpenCode (вручную):**

git clone https://github.com/Sapar-hub/sapar-skills
# Claude Code: ~/.claude/skills/   OpenCode: ~/.config/opencode/skills/
cp -r sapar-skills/plugins/*/skills/* ~/.claude/skills/

Нужны: `bash`, `curl`, `python3`; для pdf — `libreoffice`. Для аудита SyncShare дополнительно Node.js, Chrome/Chromium, `openssl`, `unzip` и `xvfb-run` на headless-машине. Для `job-search` — Docker (RSSHub), systemd `--user`, Node.js и Chromium (Playwright), ящик Mail.ru с паролем для внешних приложений.

MIREA Moodle

Логин и пароль передаются только через переменные окружения:

export KC_USER='@edu.mirea.ru' KC_PASS='...'

Дальше агент сам запускает `scripts/mirea.sh` (`check` → `start` → `otp <код>` → `courses` → `course ` → `folder ` → `get `). Скрипт можно запускать и руками, без агента.

SyncShare audit

`syncshare-audit` (в плагине `mirea-moodle`, использует его `mirea.sh` для логина) воспроизводит read-only ауди