Перевод: оболочка страницы на русском; тело навыка (SKILL.md) пока на английском — это исходные инструкции агента.
Niche Integrations Onboarding
Install niche Cursor plugins as user skills or MCP.
Метаданные навыка
| Источник | Встроенный (установлен по умолчанию) |
| Путь | skills/devops/niche-integrations-onboarding |
| Версия | 1.0.0 |
| Автор | VibeOS |
| Лицензия | MIT |
| Платформы | linux, macos, windows |
| Теги | cursor, mcp, foundry, scylla, paradedb, figma, linear, niche |
| Связанные навыки | niche-mcp-kit, saas-mcp-onboarding, mcp-safe-hygiene, cursor-capabilities-bridge, figma-edit, notion |
Справка: полный SKILL.md
Ниже полное определение навыка, которое VibeOS загружает при активации. Это инструкции, которые видит агент.
Niche Integrations Onboarding
Bring Cursor marketplace / Agent Skills (Foundry, ScyllaDB, ParadeDB, Figma,
Linear, …) into VibeOS without adding in-tree third-party product plugins.
Install into ~/.vibeos only.
When to Use
- User has Cursor plugins (Scylla, Foundry, ParadeDB) and wants them in VibeOS
- Enabling Figma / Linear after the general SaaS skill
- Operator asks “перенеси плагин Cursor X”
Prerequisites
- Read
docs/cursor-capabilities-gap-plan.mdpolicy: no in-tree SaaS plugins - Secrets only in
~/.vibeos/.env - MCP: always set
tools.include(mcp-safe-hygiene) - Skills: copy into
~/.vibeos/skills/<name>/(notplugins/of this repo)
How to Run
Catalog MCP (preferred)
Full cookbook: skill niche-mcp-kit + examples/mcp/README.md.
| Integration | Action |
|---|---|
| Linear | vibeos mcp install linear — OAuth; may need VPN outside RU |
| Figma | vibeos mcp install figma → login → configure → figma-edit / design-to-code |
| Notion | vibeos mcp install notion (OAuth); fallback skill notion + API key |
| n8n | vibeos mcp install n8n + .env keys |
vibeos mcp catalog
vibeos mcp install figma
vibeos mcp login figma
vibeos mcp test figma
# new session
Cursor Agent Skills → user skills
Copy only the skill folders you need (example paths on a Mac with Cursor):
# ScyllaDB skills from Cursor plugin cache (adjust hash/path)
SRC=~/.cursor/plugins/cache/cursor-public/scylladb
DEST=~/.vibeos/skills/scylladb
mkdir -p "$DEST"
# copy each skills/<name>/ tree that has SKILL.md
find "$SRC" -type d -name 'scylladb-*' 2>/dev/null | head
# then: cp -R …/skills/scylladb-cloud-setup "$DEST/"
Microsoft Foundry:
SRC=~/.agents/skills/microsoft-foundry
DEST=~/.vibeos/skills/microsoft-foundry
mkdir -p "$DEST"
# copy the specific sub-skills the user named (deploy-model, foundry-agent, …)
# Do NOT commit these into the VibeOS git tree.
ParadeDB: use the MCP server from Cursor’s catalog when available, or keep
using the Cursor session for docs search — do not vendor the plugin into
plugins/ of this repo.
Verify
vibeos skills list | head
vibeos mcp list
vibeos doctor # MCP hygiene + stubs
Quick Reference
| Source | VibeOS socket | In-tree? |
|---|---|---|
| Linear / Figma / n8n catalog | mcp_servers: | Catalog OK |
| Scylla / Foundry skills | ~/.vibeos/skills/ | No |
| ParadeDB MCP | user mcp_servers | No product plugin |
| TermitPro stub dirs | quarantine | Never enable |
Procedure
- Identify: MCP vs skill-only vs Azure CLI scripts.
- MCP → catalog install + whitelist + new session.
- Skill-only → copy to
~/.vibeos/skills/; fixdescription≤ 60 chars if needed. - Smoke with one real prompt (“list Linear issues”, “explain Scylla partition key”).
- Leave GitHub MCP off under no-github policy.
Pitfalls
- Copying into
VibeOS/plugins/will be rejected by project policy / doctor stubs. - Foundry skills often need Azure CLI + login — document that in the user skill.
- Linear geo-block in RU: complete OAuth on an allowed network first.
- Do not enable filesystem MCP rooted at
$HOME.
Verification
vibeos doctorshows no new stub plugins underplugins/.- Niche skill appears in skills list for the active profile.
- MCP tools are only the whitelisted names.