跳到正文
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(原文)

安装前可以查看交给 AI 代理的指令内容。

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 / 1000 字

此表单受 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/AgenticResourceRegistry45342026年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/AgenticResourceRegistry45342026年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/AgenticResourceRegistry45342026年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/AgenticResourceRegistry45342026年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/AgenticResourceRegistry45342026年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/AgenticResourceRegistry45342026年10月30日 更新

查看 AgenticResourceRegistry 的全部技能

报告此技能的问题