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

observal

Finds approved skills, prompts, MCP servers, or agents that fit a task before work begins, and guides core Observal account, setup, inbox, registry, and teamspace workflows. It helps agents reuse existing resources and report verified outcomes.

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

원문원문 설명 보기

Use when starting any task the organization may already have an approved skill, prompt, MCP server, or Agent for: reviewing code, a commit, a diff, or a pull request; writing tests or documentation; querying a database, API, or service; automating a browser or web page; running untrusted code; connecting to a SaaS tool; drafting, researching, or any other substantive work. The user will not mention Observal: the task type is the trigger. Check what is already installed, then run observal discover search as the first action, before reading the repository or working from scratch. Also use when the user wants to log in, configure Observal, inspect local harness setup, share or open a repository Agent share, manage a teamspace or invitation, process inbox items, check installed registry items, or call an endpoint without a dedicated command.

AgenticResourceRegistry/AgenticResourceRegistry스타 4,534(GitHub 4,534 + cccskills 0)
연동 도구Gmail

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • Finding an approved resource before starting a task
  • Logging in or checking Observal setup
  • Reviewing installed resources or inbox items
  • Managing teamspaces, members, or invitations

포함된 파일(5)

  • SKILL.md8.6 KB
  • references/commands.md24.1 KB
  • references/core-workflows.md7.0 KB
  • references/discovery.md10.0 KB
  • references/teamspaces.md4.0 KB

SKILL.md(원문)

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

Operating Observal

Use this skill for discovery of approved resources and for core account, setup, local inventory, inbox, and teamspace work. Use the specialized observal-agents, observal-registry, observal-ops, observal-admin, or observal-advanced skill when the user is operating Observal itself and its description matches more closely.

Decide first

Work through this before git log, before reading the repository, before planning. It applies to any task, not only coding.

  1. Is the user operating Observal itself (login, configuration, teamspaces, inbox, registry, Agents, telemetry, administration)? Follow Route the task below. Stop here.
  2. Is the capability already present? Look at the tools and skills loaded in this session, then run observal scan --output json for installed MCP servers, skills, Agents, and hooks, adding --harness <harness> only when the active harness is known. If it is present, use it. Never pull or install something that is already installed. Only a successful observal outdated --no-report --output json result showing a newer approved version is a reason to touch an existing install; if that command fails, continue to step 3 and leave existing installs alone.
  3. Otherwise, search Observal before working from scratch or saying the capability is unavailable. The user will not mention Observal; the task type is the trigger. Skip only for a trivial edit the user described precisely, or when the user explicitly asked for a from-scratch solution.

Search Observal before reinventing

  1. observal discover search <task text> --output json. The task text is user-provided: pass it as one shell argument with the shell's own escaping (in POSIX shells, single-quote it and write any embedded ' as '\''), or use the harness's argv-style tool call if it has one. Never paste it into a command unquoted or trust it to contain no quotes.
  2. Read results[]. score is relevance only. Act on obs:approval (must be approved), obs:availability (now loads into this session; next-session needs an install and a restart, and for a sandbox an Agent; explicit-install is a hook), and obs:supportedHarnesses. Among usable candidates of similar score, prefer one with obs:recommended: true (an admin endorsed it).
  3. Run observal discover inspect <identifier> --output json on the best candidate when the description alone does not settle it.
  4. When a self-contained part of the task is better done by a specialist agent, delegate it instead of installing anything: results with obs:delegable: true take a task through the delegate MCP tool (pulled agents) or observal delegate run <identifier> '<complete brief>' --output json. Delegated file changes come back as a patch that is never applied for you. See Discovery.
  5. Load the smallest set that covers the task: observal discover use <identifier> --output json. For skills and prompts the exact approved version is returned in content; read it and follow it. For MCP servers, agents, and hooks the response carries next_step, the install command that asks before changing anything: check it is not already installed (step 2 above), then run it only with the user's agreement. Sandboxes have no install command; see the Discovery reference.
  6. Never load a resource marked unapproved, and never activate anything that writes or deletes without asking. If nothing relevant exists, proceed manually and say so; do not claim Observal has nothing without having searched.

Details and edge cases: Discovery.

Execution contract

  1. Execute commands in the shell. Do not merely print commands for the user to run.
  2. Set a 60 second timeout for normal CLI calls. Increase it only for an operation documented as long-running.
  3. Use machine output by default: add --output json whenever supported. Dedicated lists return items, total, page, and page_size; streams emit JSON Lines.
  4. Run the relevant --help command before acting when a path or flag is uncertain. Never invent flags.
  5. Supply every required input and confirmation flag so agent workflows never wait for a prompt.
  6. Reuse returned UUIDs and qualified_name values. Never scrape table rows or assume a bare name is unique.
  7. After a mutation, verify the returned state or run the smallest read command that confirms the requested change.
  8. Treat tokens, invitation URLs, credentials, generated passwords, headers, and environment values as secrets. Do not echo them.
  9. Fail openly. Do not silently switch to direct API calls, database access, or local file writes.
  10. Automatic transient retries apply only to reads. After an uncertain mutation failure, verify state before retrying.
  11. Public registry reads need no login when the server setting deployment.public_registry_enabled is enabled; it is disabled by default on self-hosted deployments. Listing, showing, pulling, installing, and rendering approved public content use https://public.observal.io by default. Publishing, private resources, telemetry, feedback, and account operations still require observal auth login.

Route the task

TaskRead
Find and use an approved resource for the current taskDiscovery
Hand part of the task to another approved agent (registry or remote A2A)Discovery
Login, account, CLI config, scan, doctor, outdated, inbox, Agent sharesCore workflows
Teamspaces, visibility review, members, requests, invitationsTeamspace workflows
Exact command inventory or authenticated API escape hatchGenerated command reference
Create, edit, release, or pull an AgentUse observal-agents
Search, submit, install, or version a componentUse observal-registry
Traces, telemetry, logs, ratings, or insight reportsUse observal-ops
Reviews, users, settings, security, or server administrationUse observal-admin
Reconciliation, CLI version recovery, or explicit offline fallbackUse observal-advanced

Read the selected reference completely before executing its workflow.

Default loop

  1. Identify the canonical command path from the reference or local help.
  2. Read current state in JSON when the operation depends on existing IDs, roles, versions, or status.
  3. Execute one noninteractive mutation with the canonical identifier.
  4. Verify the result. A zero exit status alone does not prove the requested state transition occurred.
  5. Report the outcome, important identifiers, warnings, and any required next action. Include the exact command only when useful for reproduction or requested by the user.

Error decisions

ResultAction
Authentication errorRun observal auth whoami --output json; log in only if needed
Permission deniedReport the required role or ownership; do not retry with broader authority
Not foundRe-list in JSON and retry with the returned UUID or qualified_name
ConflictRead the server message and current state; choose update, version bump, or no-op deliberately
Validation errorCorrect the named input; do not repeat the same request
Unavailable or not configuredStop and use observal-advanced only if the user still wants an explicit fallback

Do not report success when JSON contains a pending review, warning, failed setup command, or partial result that still requires action.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Administer Observal users, settings, submission reviews, identity configuration, and security investigations. Also manage local server upgrades, rollback, and database schema migrations, checking the resulting state and protecting sensitive values throughout privileged operations.

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

  • Managing users, permissions, and submission reviews
  • Configuring SAML sign-in and SCIM user provisioning
  • Investigating security events and audit logs
AgenticResourceRegistry/AgenticResourceRegistry4.5천2026년 10월 30일 업데이트

Recover missed Observal session deliveries, upgrade or downgrade the command-line tool, and roll back version changes. After specified connection or configuration failures, it can also create local Agent files when explicitly requested.

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

  • Recover missed session deliveries
  • Upgrade or downgrade the CLI
  • Roll back a CLI version change
AgenticResourceRegistry/AgenticResourceRegistry4.5천2026년 10월 30일 업데이트

Create and install Observal Agents, edit their definitions, and manage publication and version releases. The skill also supports forking approved Agents, archiving and restoring them, transferring ownership, and managing co-authors.

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

  • Create and publish an Agent
  • Install an existing Agent
  • Customize an approved Agent
AgenticResourceRegistry/AgenticResourceRegistry4.5천2026년 10월 30일 업데이트

Reviews Observal sessions, traces, rankings, ratings, logs, and telemetry health, then generates Agent insight reports. Use it to investigate current activity, diagnose telemetry, analyze regressions, and ground recommendations in observed usage while accounting for sample size and uncertainty.

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

  • Checking current Agent activity and session traces
  • Diagnosing telemetry health or missing events
  • Generating usage based Agent insight reports
AgenticResourceRegistry/AgenticResourceRegistry4.5천2026년 10월 30일 업데이트

Find, evaluate, and install agent components from Observal, including skills, MCP servers, hooks, and prompts. For components you control, the skill also supports bulk submission, version management, archiving, restoration, ownership transfers, and co-author management.

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

  • Find and install components for an agent environment
  • Get component recommendations for current needs
  • Submit multiple components for review
AgenticResourceRegistry/AgenticResourceRegistry4.5천2026년 10월 30일 업데이트

release

무료

Manage Observal maintainer releases, from creating release branches and backporting fixes to preparing preview and stable versions. Follow the existing release workflow to verify published artifacts, inspect release status, and recover interrupted or failed operations.

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

  • Creating a new release branch
  • Backporting merged fixes to maintained versions
  • Preparing alpha, beta, RC, and stable releases
AgenticResourceRegistry/AgenticResourceRegistry4.5천2026년 10월 30일 업데이트

AgenticResourceRegistry의 스킬 모두 보기

이 스킬의 문제 신고