coral

GitHub

通过Coral MCP工具查询GitHub、Jira等外部系统实时数据,辅助代码修改与决策。

plugins/coral/skills/coral/SKILL.md withcoral/coral

Trigger Scenarios

需要获取GitHub Issue或PR状态 查询Jira任务进度 检查Slack消息或Linear工单 访问Datadog监控或Sentry错误日志

Install

npx skills add withcoral/coral --skill coral -g -y
More Options

Non-standard path

npx skills add https://github.com/withcoral/coral/tree/main/plugins/coral/skills/coral -g -y

Use without installing

npx skills use withcoral/coral@coral

指定 Agent (Claude Code)

npx skills add withcoral/coral --skill coral -a claude-code -g -y

安装 repo 全部 skill

npx skills add withcoral/coral --all -g -y

预览 repo 内 skill

npx skills add withcoral/coral --list

SKILL.md

Frontmatter
{
    "name": "coral",
    "description": "Query live sources through Coral MCP. Use when the task needs GitHub, Jira, Slack, Linear, Datadog, Sentry, files, or connected data."
}

Coral

Overview

Use this as the Coral entrypoint for external context. Query Coral before answering from assumptions or changing code when live external state matters.

  • Use Coral MCP tools/resources for discovery and query.
  • Do not use the coral CLI, compile Coral, copy binaries, or bootstrap a server unless explicitly asked.
  • Do not switch to vendor tools for the same read unless the user asks to continue without Coral or Coral does not cover the source.

Support Checks

  • Confirm Coral MCP tools/resources before making external-system claims.
  • If Coral MCP is unavailable, state the blocker and stop; no local recovery.
  • Distinguish missing source config, missing credentials, query errors, and empty results.
  • If scope is missing, inspect guidance first, then ask for the smallest missing identifier.

Workflow

  1. Identify the needed source, entity, and scope from the user request.
  2. Discover relevant tables, table functions, columns, and filters with search; use list_catalog when you need a paged catalog view narrowed by catalog, schema, or kind.
  3. Read search or list_catalog for sql_reference, sql_call_example, guide, and required_filters; use coral://guide for query patterns and coral://tables for table summaries.
  4. Inspect coral.columns for table columns, required filters, virtual columns, and descriptions.
  5. Inspect coral.table_functions for source-scoped function guides, arguments, and result columns.
  6. Inspect coral.inputs when source configuration affects the answer.
  7. Query with sql: select useful columns, include required filters or function arguments, and add LIMIT unless complete output is requested.
  8. Summarize evidence, gaps, and next action. If editing code, use the Coral result to guide changes.

Query Rules

  • Use each table's sql_reference when available. Empty catalog_name means schema_name.table_name; otherwise use catalog_name.schema_name.table_name. Quote identifiers separately, never the whole qualified reference.
  • Use each table function's sql_call_example, filling in required arguments before querying it.
  • Keep metadata discovery bounded: page catalog discovery, query coral.columns for one table or coral.table_functions for one source when possible, and add LIMIT when reading broad metadata directly.
  • Virtual columns are filter-only and return NULL; check is_virtual.
  • Required filters must appear in WHERE; inspect required_filters and is_required_filter.
  • Secret inputs always return value = NULL; use is_set.
  • Cross-source joins work and execute locally after source scans complete.
  • Keep answers compact: name the source, table, required filters, and query shape. Avoid exhaustive column dumps unless requested.
  • Lead with the answer or blocker. Include SQL only when it helps the user trust or reuse the result.

Boundaries

  • Manifest fallback is only by request; inspect the smallest relevant sections and summarize table/filter shape.
  • Do not paste large manifest excerpts, present source-wide conclusions without query coverage, or treat query failures as empty results.

Feedback

If the MCP feedback tool is available, file feedback when Coral blocks progress, pushes an unproductive pattern, or a vendor tool was easier for the same read.

Include trying_to_do, tried, and stuck, with table/source names, query snippets, and error text. Do not file feedback for ordinary empty results or missing credentials unless Coral made the problem unclear.

Version History

  • 303ffe9 Current 2026-08-01 21:12

    1. 增强目录发现能力,暴露目录限定符以支持三层命名空间;2. 修复并传播表函数指南,在搜索输出中展示非空指南内容。

  • 178dd8d 2026-07-23 11:46

    新增 MCP search 工具以支持统一元数据搜索,移除旧的 search_catalog 工具;更新文档和技能说明以反映此变更。

  • 0eaab44 2026-07-06 00:11

Same Skill Collection

plugins/coral/skills/coral-create-source-spec/SKILL.md
plugins/coral/skills/coral-review-source-spec/SKILL.md

Metadata

Files
0
Version
b699b3d
Hash
b061f210
Indexed
2026-07-06 00:11

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-05 19:46
浙ICP备14020137号-1 $Гость$