本文へ移動
cccskills
無料GitHub で公開

kortix-marketplace

The Kortix marketplace — how to discover capabilities and IMPORT them into this project. The marketplace is a catalog of open git repos: whole ready-made PROJECTS (registry:project) and individual skills/agents/tools. There is no deterministic 'installer' — you (the agent) import an item by reading its source and merging the files that fit into this project, then opening a change request. Use when the user wants to browse/search the Kortix catalog, 'add/clone the <X> project', 'import that skill/agent', pull in a marketplace capability, or add a new source.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

<skill name="kortix-marketplace">

The Kortix marketplace is the Kortix-native catalog. Every item is an open git repo made of plain files — a whole clonable project (its kortix.yaml, agents, skills, tools) or an individual skill / agent / tool. There is no deterministic installer, no version lock, and no update system: you add an item by importing it — reading its source and merging what fits into this project's own files, then opening a change request. Everything you import becomes 100% user-owned files in this repo, exactly like any other code you write.

Why it works this way: the Kortix system layer (this kortix-* family, the kortix CLI) is served live and always-latest, so it never goes stale. Marketplace items are the opposite — they're yours to own and edit, so they're imported as files, not pinned to an upstream that could clobber your changes.

<discovery> Browse/search the catalog from the `kortix` CLI (already authenticated here):
kortix marketplace search "<query>" --json    # find items (parse the JSON)
kortix marketplace show <id> --json           # inspect one item: type, files, source repo

Read-only. There is no install / update / remove subcommand anymore — adding an item is the import flow below. </discovery>

<importing> **The standard import recipe.** To add a marketplace item to this project:
  1. Get the source. From kortix marketplace show <id> --json, take the item's source git repo/ref (or its inline files). Clone/read it in the sandbox.
  2. Detect what it is from its file structure:
    • a kortix.yaml at the repo root → a project (agents + skills + tools + config),
    • a SKILL.md → a skill,
    • an agent definition (an agents/*.md) → an agent,
    • a tool file (a tools/*.ts) → a tool.
  3. Merge what fits into this project, in the right place:
    • skills → skills/<name>/,
    • agents → agents/<name>.md, declared under agents: in kortix.yaml,
    • tools → tools/<name>.ts, declared under tools: in kortix.yaml, so every harness runs it. An item written as an OpenCode tool (tool({ args, execute })) is converted to the harness-neutral contract (kortix-system → references/kortix/tools.md); keep it in harnesses/opencode/tools/ only if it needs OpenCode-only context,
    • for a whole project: pull in its skills/agents/tools and reconcile its kortix.yaml into this project's (merge connectors/triggers/agents — never blindly overwrite the user's manifest). Use judgment; keep what's relevant. Projects created before 2026-09 keep agents, skills and tools under .kortix/opencode/. Both layouts work; put new files in the root layout.
  4. Adapt it to this project. If a skill carries a "TODO: make this yours" placeholder or generic copy, tailor it to what this project actually does.
  5. Wire up its needs. If the item requires a connector/secret, don't hardcode anything. A value the user already gave you goes in with kortix secrets set NAME=-; otherwise mint a setup link (kortix secrets request … / kortix connectors connect …) and surface it.
  6. Commit + open a CR. git add/commit, git push origin HEAD, then kortix cr open --title "Import <item>". The user reviews the diff and merges — that's how it becomes permanent (see kortix-system for the CR mandate).

Importing is just you reading files and writing files, landed through a change request. No lock file, no tracked "installed" state — git is the source of truth for what's in this project. </importing>

<projects> A whole **project** item is the richest thing in the marketplace — a working, end-to-end Kortix project focused on a function. You can spin it up as its **own new project** (from the web UI's "Add to a project" → new project, which seeds the files deterministically), or **import/merge it into this existing project** via the recipe above to make this project bigger. It's all just files. </projects> <adding-a-source> To make another registry's items discoverable here, add it as a **source** — any public git repo that ships `SKILL.md` files or a `marketplace.json` (e.g. `anthropics/skills`, community repos from skills.sh). Curated sources enable in one click; an arbitrary git URL is admin-gated. Once added, its items show up in `kortix marketplace search`, and you import them the same way. </adding-a-source> <outside-the-catalog> This skill covers the Kortix catalog: whole projects + skills/agents/tools, imported into this repo as owned files via a CR.

When the catalog has nothing that fits, the wider open ecosystem is still fair game — npx skills find "<query>" searches skills.sh, and a skill from there is just a SKILL.md plus references, so it merges in through the exact same import recipe above. Either way you end up importing plain files you own. </outside-the-catalog>

</skill>

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Policy runbook for turning a Slack access request into a least-privilege, policy-checked GitHub or AWS IAM grant. Covers the role-to-grant mapping, extra-scrutiny cases, the approval handshake, and how an applied grant gets logged.

日本語の概要は準備中です。原文の説明を表示しています。

kortix-ai/suna2万2026年10月13日 更新

Get a complete picture of any company or person before outreach. This skill always works with web search, and gets significantly better with enrichment and CRM data.

日本語の概要は準備中です。原文の説明を表示しています。

kortix-ai/suna2万2026年10月13日 更新

Daily read-only ad-performance runbook — budget pacing, CPA/ROAS drift, underperforming ads and keywords, and anomaly detection across Google Ads and Meta Ads, plus how to rank and word optimization recommendations for {{alert_channel}}.

日本語の概要は準備中です。原文の説明を表示しています。

kortix-ai/suna2万2026年10月13日 更新

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.

日本語の概要は準備中です。原文の説明を表示しています。

kortix-ai/suna2万2026年10月13日 更新

Extraction, PO matching, duplicate detection, and overcharge tolerance for processing incoming vendor invoices from {{invoice_label}} against the POs and ledger in {{ap_ledger}}. Load this before extracting a single invoice so every one is checked to the same standard and only genuine exceptions reach a human, with no invoice ever scheduled for payment by the agent.

日本語の概要は準備中です。原文の説明を表示しています。

kortix-ai/suna2万2026年10月13日 更新

Daily brand-mention monitoring loop for {{brand_terms}}. Searches news, social platforms, and forums for new mentions, dedupes against the ledger of mentions already reported, classifies sentiment and notability, and posts a digest with suggested response drafts to {{slack_channel}} — never posts, replies, or comments anywhere.

日本語の概要は準備中です。原文の説明を表示しています。

kortix-ai/suna2万2026年10月13日 更新

kortix-ai のスキルをすべて見る

このスキルの問題を報告する