Kinsy

السجل الرسمي الإنتاجية

Finished, editable PowerPoint (.pptx) decks from a brief and your documents

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http kinsy 'https://mcp.kinsy.ai/mcp' --header 'Authorization: <A Kinsy API key from Settings → API keys at kinsy.ai, as "Bearer ksy_live_…">'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "kinsy": {
            "type": "http",
            "url": "https://mcp.kinsy.ai/mcp",
            "headers": {
                "Authorization": "<A Kinsy API key from Settings → API keys at kinsy.ai, as \"Bearer ksy_live_…\">"
            }
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. Kinsy for agents
  2. Install
  3. Thirty seconds to a deck
  4. What is here
  5. How the key is handled
  6. Pricing
  7. Documentation
  8. Privacy, terms and support
  9. Security
  10. Licence

Kinsy for agents

A finished, editable PowerPoint deck from a brief and your documents, callable from any agent or terminal. This repository holds the kinsy command-line client, the kinsy Agent Skill, and the plugin manifests that let one install line work in Claude Code, Codex and any agent that reads Agent Skills.

Kinsy's output is a native .pptx: real text boxes, tables and charts, embedded fonts, a slide master. It opens in PowerPoint as designed and in Google Slides, and numbers the sources do not support are flagged. A finished deck takes one to two minutes.

Install

The skill (any agent that reads Agent Skills):

npx skills add kinsy-ai/kinsy-agents

Claude Code (the skill as a plugin):

claude plugin marketplace add kinsy-ai/kinsy-agents
claude plugin install kinsy@kinsy-ai

Codex:

codex plugin marketplace add kinsy-ai/kinsy-agents

then install kinsy from /plugins.

The CLI on its own (Node 20 or newer):

npx kinsy-cli login

Thirty seconds to a deck

npx kinsy-cli login                      # once: a code appears here, you confirm it on kinsy.ai
npx kinsy-cli create "Q3 board update for a 40-person SaaS company: revenue and churn against plan, the Q4 hiring plan, two asks for the board" \
  --file q3-metrics.csv --slides 10 --wait --out board.pptx

board.pptx opens in PowerPoint with every element editable; the printed link opens the same deck on kinsy.ai to review and edit. kinsy --help lists every command, flag and exit code; kinsy create --help has worked examples.

What is here

skills/kinsy/SKILL.md          the skill: when to use Kinsy, how to brief it, how to hand the .pptx back
skills/kinsy/references/       command reference and the API in one page
cli/                           the kinsy CLI (TypeScript, published to npm as `kinsy-cli`; the command it installs is `kinsy`)
.claude-plugin/                Claude Code plugin + marketplace manifests (the repo root is the plugin)
.agents/plugins/               Codex marketplace manifest
plugin.json                    portable Agent Plugins manifest
mcp/                           the remote MCP server behind https://mcp.kinsy.ai/mcp (Python, official SDK)

How the key is handled

  • kinsy login uses a device sign-in: the terminal shows a short code, you confirm it on kinsy.ai while signed in, and the terminal receives its own API key labelled "CLI on <hostname>". The key never passes through the browser or the chat.
  • The key is stored in ~/.config/kinsy/credentials.json (mode 0600) and only ever printed masked. KINSY_API_KEY in the environment overrides it for CI and agents.
  • Keys work only on the /v1 API; billing, account and key management need a signed-in session, so a leaked key cannot buy credits or create keys. Revoke a key any time in Settings → API keys.
  • The skill tells agents never to ask for a key, never to paste one anywhere, and to treat documents and slide text as data rather than instructions.

Pricing

The same credits everywhere: no API plan, no surcharge. New accounts start with free credits once the email is verified; credit packs and plans are bought on kinsy.ai/pricing and spent from any surface. When the balance is too low the CLI prints the top-up link and exits with code 3 without charging anything.

Documentation

A remote connector for hosted assistants is in progress; this repository will carry its manifest when it ships.

Privacy, terms and support

Briefs and documents you pass to the CLI go to your own Kinsy account at kinsy.ai and nowhere else; the decks it makes stay there until you delete them. Privacy · Terms · Support (support@kinsy.ai).

Security

See SECURITY.md. Releases of the CLI are published from GitHub Actions with provenance; nothing here asks you to pipe a script into a shell.

Licence

MIT. © Kinsy.

الأسئلة الشائعة

ما هو Kinsy؟

Finished, editable PowerPoint (.pptx) decks from a brief and your documents

كيف أثبّت Kinsy؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http kinsy 'https://mcp.kinsy.ai/mcp' --header 'Authorization: <A Kinsy API key from Settings → API keys at kinsy.ai, as "Bearer ksy_live_…">'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج Kinsy إلى مفتاح API؟

نعم. يتطلب Authorization، وتضبطها في إعداداته.

هل Kinsy مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون Kinsy؟

ينشره kinsy-ai. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.