본문으로 건너뛰기
cccskills
무료GitHub에 공개

company-context

Answer internal history and project context questions by searching indexed company information and checking relevant live sources such as Slack, Linear, Google Docs, Drive, Calendar, or Granola. Reconcile the evidence and cite dates or source links when available.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Use Centaur's indexed company context and scoped read-only SQL together with direct Slack, Linear, Google Docs, Drive, Calendar, or Granola searches when answering internal company-history, prior-decision, project-context, meeting-context, roadmap/status, or cross-source memory questions. Indexed context includes Slack channels, user-visible Slack DMs, Google Docs, Google Calendar, Linear, and user-visible Granola notes. Use for questions like what was discussed, decided, planned, mentioned, or documented internally, especially when the user did not name one exact source.

paradigmxyz/centaur스타 1,407(GitHub 1,407 + cccskills 0)

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • Find what was discussed or decided internally
  • Check a project's prior context or current status
  • Search meeting notes and calendar events
  • Compare company history across internal sources

포함된 파일(1)

  • SKILL.md6.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Company Context

Use company_context as the first retrieval step for internal historical context. Its search command queries indexed company memory across enabled sources such as Slack channels, Google Docs (--source docs), Google Calendar, Linear, and user-visible Granola notes (--source granola). It also has dedicated commands for user-visible Slack DMs and DM conversations. Always pair indexed results with the relevant direct source tools, then reconcile and collate both evidence sets before answering.

For aggregation, grouping, joins, or fields that the search surface does not expose, use the scoped read-only SQL command. Database grants and row-level security still apply, and output is capped:

company_context query "SELECT source, count(*) FROM company_context_documents GROUP BY source" --limit 100 --json

Use one row-returning query. The command runs it inside a read-only transaction with a bounded timeout, so writes and multiple statements are rejected. For exact or not-yet-projected Slack results, query company_context_slack_messages and company_context_slack_users. These security-invoker views expose normalized fields while preserving channel RLS; users are limited to authors visible through that scope, and raw payloads remain inaccessible. Bound message queries by channel and/or time when possible:

company_context query "SELECT m.occurred_at, u.display_name, m.text, m.permalink FROM company_context_slack_messages m LEFT JOIN company_context_slack_users u ON u.user_id = m.user_id WHERE m.channel_id = 'CHANNEL_ID' AND m.occurred_at >= now() - interval '7 days' ORDER BY m.occurred_at DESC" --limit 100 --json

When the company-context service is deployed, the preview company_context v2 search and company_context v2 read DOCUMENT_ID commands query its API, which returns only documents visible to the requester: Slack channel days and files, Google Docs and PDFs, Google Calendar events, Granola notes, and custom documents granted to the requester in named sources (such as archives of retired internal tools, notes, and memory). Narrow searches with repeatable --type (slack_message, slack_file, drive_doc, calendar_event, granola_note, custom_doc), --channel-id, --file-id, and --source, with RFC 3339 --after/--before, and, for custom documents, with --metadata '{"KEY": "VALUE"}', which keeps documents whose returned metadata contains that JSON object (exact, case-sensitive values; external_id included); --limit is at most 50 and there is no pagination. The commands report an error when COMPANY_CONTEXT_API_URL is unset, meaning the service is not deployed.

Default Workflow

  1. Search company context first:
company_context search "QUERY" --limit 10 --json

For DM-specific questions, use the dedicated DM search surface:

company_context search-dms "QUERY" --limit 10 --json
company_context search-dm-conversations "PERSON OR QUERY" --limit 10 --json
  1. Read promising documents before answering:
company_context read "DOCUMENT_ID" --max-chars 8000 --related --json
  1. Check live/source tools for the same query and relevant source filters. Do this even when indexed results look strong:
slack search "QUERY"
linear search "QUERY"
gsuite drive list --query "QUERY"
gsuite calendar events --query "QUERY"

Use the source-specific tools that match the question. For broad cross-source questions, check all likely sources.

  1. For time-sensitive or "latest" asks, check index freshness:
company_context latest-date
company_context latest-date --source slack
company_context latest-date --source docs --source-type google_doc
company_context latest-date --source linear

latest-date always outputs JSON, so it does not accept a --json flag.

  1. If results are weak, broaden or target source filters:
company_context search "QUERY" --source slack --limit 10 --json
company_context search "QUERY" --source docs --source-type google_doc --limit 10 --json
company_context search "QUERY" --source google_calendar --limit 10 --json
company_context search "QUERY" --source linear --limit 10 --json
company_context search "QUERY" --source granola --limit 10 --json
company_context search-dms "QUERY" --limit 10 --json
  1. Collate indexed and live results before answering:
  • Prefer direct live-tool evidence for current state, exact source objects, and canonical fields.
  • Prefer indexed context for historical recall, older discussions, and cross-source semantic matches.
  • Treat disagreement as a signal to explain the mismatch, including dates and source links when available.
  • Avoid claiming completeness unless the direct source tool or owning API supports that claim.

When To Fall Back

Use extra direct-tool depth after the default indexed-plus-live pass when:

  • The user asks for the current Slack thread, a specific Slack channel/message/file, or a direct source object that company_context did not return.
  • The user asks to create, update, comment on, or inspect an exact Linear issue/project.
  • The user gives an exact Google Doc, Drive, Calendar, or Linear URL/id.
  • company_context returns an auth, permission, connection, or malformed-response error.
  • The question requires a canonical exhaustive answer. Company context is indexed retrieval; use the owning API/database for definitive inventories or yes/no internal-history claims when the user asks for completeness.

Answering Rules

  • Lead with the answer and include the evidence source when it matters: source, source type, date, title, and URL/permalink if present.
  • Say how indexed context and live source-tool results agree, differ, or complement each other.
  • If freshness matters, use latest-date to inspect the indexed cutoff and direct source tools for live corroboration.
  • Do not copy long private documents or message dumps into the reply. Summarize narrowly and quote only short snippets when useful.
  • If no indexed context is found after reasonable query variants, say that plainly and name the live tools checked.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Investigate authentication, permission, credential, OAuth, token, secret, and API proxy failures by checking live VictoriaLogs evidence first. Summarize relevant status codes and error details, and distinguish upstream denials from local proxy or secret resolution problems.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Investigate a 401, 403, or 503 response
  • Trace an integration authentication failure
  • Check why a credential or secret is not resolving
paradigmxyz/centaur1.4천2026년 10월 26일 업데이트

centaur

무료

Use an authenticated Centaur MCP deployment to find and call team-approved tools. It checks identity when permissions matter, follows the deployment’s current CLI help, and summarizes consequential changes with relevant identifiers or links.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Finding the right approved Centaur tool
  • Running an unfamiliar Centaur CLI command
  • Checking the signed-in user's permissions
paradigmxyz/centaur1.4천2026년 10월 26일 업데이트

Use this skill to translate a Console administrator’s request into Centaur permission changes. It can create supported principals and secrets, grant or revoke access, adjust Slack and sandbox permissions, and manage Slack Connect allowlists while checking for unsafe personal credential sharing.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Grant a Slack channel access to a shared tool credential
  • Create a principal for a Slack channel, user, or workflow
  • Adjust a channel’s access to another Slack channel
paradigmxyz/centaur1.4천2026년 10월 26일 업데이트

Investigate Centaur incidents using VictoriaLogs for runtime logs and VictoriaMetrics for deployment and health metrics. The skill correlates a narrow time window with relevant code and workflow status, then reports a supported cause or bounded hypotheses and the evidence still needed.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Investigating a stalled workflow or missing post
  • Checking thread and execution evidence
  • Reviewing tool-call or sandbox activity
paradigmxyz/centaur1.4천2026년 10월 26일 업데이트

Build a new external service integration as a packaged Python CLI. The skill guides the project layout, API client, command-line interface, credential declarations, health check, and tests so the tool can be installed and used by agents.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Create a tool for a new external API
  • Build a Python client for a service
  • Add a CLI command for an integration
paradigmxyz/centaur1.4천2026년 10월 26일 업데이트

docsend

무료

Retrieve standalone DocSend documents or files in a DocSend Space for inspection, summarization, or download. The workflow handles email verification, passcodes, resumable sessions, and folder traversal, while reporting files that could not be fetched.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Download a standalone DocSend document
  • Retrieve files from a DocSend Space
  • Resume a document request after email verification
paradigmxyz/centaur1.4천2026년 10월 26일 업데이트

paradigmxyz의 스킬 모두 보기

이 스킬의 문제 신고