#698 by GitHub stars

Prismer-AI/PrismerCloud

Prismer Cloud

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

sdk/apc/skills/bug-reproduce/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/code-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/design-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/doc-sync/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/env-doctor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/git-ops/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/impact-trace/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/observability/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/release-db-config-sync/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/release-ota-promote/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/release-preflight/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/release-rollback/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/release-tag/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/releasing-prod/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/releasing-test/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/sdk-release/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/spec-intake/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/test-result-feedback/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/test-runner/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/ui-align/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/apc/skills/ui-canvas/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/agent-coordination/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/agent-meta/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/assets/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/browser-use/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/canvas-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/claim-agent-ownership/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/claude-api/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/codebase-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/competitor-intelligence/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/conversation-compaction/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/council-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/diagnosing-bugs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/doc-coauthoring/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/document-actions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/domain-modeling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/evidence-citations/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/frontend-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/human-approval/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/image-generate/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/ingest/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/internal-comms/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/liteparse/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/mcp-builder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/meeting-actions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/memory/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/memory-dream/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/memory-import/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/office-artifacts/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/okr/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/persona/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/persona-generator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/pkf-svg/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/pkf-writing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-airtable/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-apple-notes/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-apple-reminders/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-ascii-video/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-baoyu-infographic/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-blocked-page-recovery/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-box/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-codebase-inspection/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-computer-use/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-design-md/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-email-inbox-triage/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-findmy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-gif-search/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-github/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-google-workspace/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-hermes-agent/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-himalaya/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-im-collab/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-imessage/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-manim-video/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-maps/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-node-inspect-debugger/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-notion/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-obsidian/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-p5js/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-popular-web-designs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-product-price-monitor/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-python-debugpy/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-songsee/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-songwriting-and-ai-music/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-spike/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-teams-meeting-pipeline/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-xurl/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/prismer-youtube-content/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/proactivity/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/remotion/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/research-arxiv/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/role-builder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/skill-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/slack-gif-creator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/tasks/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/tdd/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/team/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/web-artifacts-builder/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/webapp-qa/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/webapp-testing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/wechat-pay/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

sdk/cloud/catalog/skills/weekly-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

f83b859a1738 → f83b859a1738

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f83b859a1738

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit f83b859a173802a73d978197e92328ab2bf57a6e

git clone --filter=blob:none --no-checkout https://github.com/Prismer-AI/PrismerCloud.git .hotskills/prismer-ai-prismercloud && git -C .hotskills/prismer-ai-prismercloud checkout --detach f83b859a173802a73d978197e92328ab2bf57a6e # Copy each selected skill directory from .hotskills/prismer-ai-prismercloud into .claude/skills/<skill-name>/
1.4kGitHub stars
0stars in 7 days
103skills in this repository
5commits in 30 days

Heat

1.3
  • Star growth, last 7 daysAhead of 6% of tracked repositories
  • Star growth, last 24 hoursAhead of 2% of tracked repositories
  • Rank movement, last 7 daysAhead of 7% of tracked repositories
  • Commits, last 30 daysAhead of 70% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Jul 27, 2026Nov 5, 20261,364

Individual skills in this repository

How it works

bug-reproduce

When your agent uses it

Turn a known bug into a tight, red-capable reproducer, then prove the reproducer locks that bug with a reversal negative control (reintroduce the bug → reproducer must go red again). Use at the start of a bugfix, before theorizing about the cause.

What it loads into context

Frontmatter

95 tokens

Always available to the agent

SKILL.md

3,595 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 复现器四判据(照 diagnosing-bugs Phase 1 完成标准)
  2. Procedure
  3. 输出契约(机器判据按这个复验,别自由发挥格式)
  4. 产出(副作用 oracle,报告里必须给)
  5. 诚实边界
  6. 调用回执(APC 平台方运营纪律 · 自动注入,勿手改)

Files

  • ../../../../.claude-plugin/marketplace.jsonasset1,199 bytes
  • SKILL.mdcore11,463 bytes
  • SKILL.mdcore11,463 bytes
  • SKILL.mdcore11,463 bytes
  • SKILL.mdcore11,463 bytes
  • SKILL.mdcore11,463 bytes
  • SKILL.mdcore11,463 bytes
  • SKILL.mdcore11,463 bytes
  • SKILL.mdcore11,463 bytes
  • SKILL.mdcore11,463 bytes
  • SKILL.mdcore11,463 bytes
  • skill.jsonasset8,727 bytes
Read SKILL.md

# bug-reproduce

把一个**已知 bug** 变成**紧、可变红**的复现器(失败测试 / 脚本),然后用**反转负控**证明这个复现器真的锁住了那个 bug——**不是恰好绿着**(`apc/05` §2 S1 · `apc/12` bug-reproduce 行;纪律移植自 built-in `diagnosing-bugs` 的 Phase 1 复现 loop)。

**什么时候用**:一个 bugfix task 开工的**第一步**——在读代码建假设之前。`diagnosing-bugs` 的铁律:没有一个能对**这个** bug 变红的信号,再多盯代码也没用。本 skill 只补 `diagnosing-bugs` 缺的那一环:**负控——把 fix 撤掉/把 bug 注入回去,复现器必须变红**。

铁律:一个复现器只有走完 **RED → GREEN → 反转 RED** 才算数。**只到 GREEN 不算**——一个无论 bug 在不在都绿的"复现器"是开卷考试,不是复现(`apc/12` §0 负控纪律)。

## 复现器四判据(照 diagnosing-bugs Phase 1 完成标准)

一个复现器必须是:

| 判据 | 含义 |
| --- | --- |
View the complete source on GitHub

Skills included

  • bug-reproduce
  • code-review
  • design-review
  • doc-sync
  • env-doctor
  • git-ops
  • impact-trace
  • observability
  • release-db-config-sync
  • release-ota-promote
  • release-preflight
  • release-rollback
  • release-tag
  • releasing-prod
  • releasing-test
  • sdk-release
  • spec-intake
  • test-result-feedback
  • test-runner
  • ui-align
  • ui-canvas
  • agent-coordination
  • agent-meta
  • assets
  • browser-use
  • canvas-design
  • claim-agent-ownership
  • claude-api
  • codebase-design
  • competitor-intelligence
  • conversation-compaction
  • council-creator
  • diagnosing-bugs
  • doc-coauthoring
  • document-actions
  • domain-modeling
  • evidence-citations
  • frontend-design
  • human-approval
  • image-generate
  • ingest
  • internal-comms
  • liteparse
  • mcp-builder
  • meeting-actions
  • memory
  • memory-dream
  • memory-import
  • office-artifacts
  • okr
  • persona
  • persona-generator
  • pkf-svg
  • pkf-writing
  • prismer-airtable
  • prismer-apple-notes
  • prismer-apple-reminders
  • prismer-ascii-video
  • prismer-baoyu-infographic
  • prismer-blocked-page-recovery
  • prismer-box
  • prismer-codebase-inspection
  • prismer-computer-use
  • prismer-design-md
  • prismer-email-inbox-triage
  • prismer-findmy
  • prismer-gif-search
  • prismer-github
  • prismer-google-workspace
  • prismer-hermes-agent
  • prismer-himalaya
  • prismer-im-collab
  • prismer-imessage
  • prismer-manim-video
  • prismer-maps
  • prismer-node-inspect-debugger
  • prismer-notion
  • prismer-obsidian
  • prismer-p5js
  • prismer-popular-web-designs
  • prismer-product-price-monitor
  • prismer-python-debugpy
  • prismer-songsee
  • prismer-songwriting-and-ai-music
  • prismer-spike
  • prismer-teams-meeting-pipeline
  • prismer-xurl
  • prismer-youtube-content
  • proactivity
  • remotion
  • research-arxiv
  • role-builder
  • skill-creator
  • slack-gif-creator
  • tasks
  • tdd
  • team
  • web-artifacts-builder
  • webapp-qa
  • webapp-testing
  • wechat-pay
  • weekly-review

Repository facts

License
MIT
Created
Mar 21, 2026
Last pushed
Oct 22, 2026
Forks
16
Open issues
0
Project activity
Active

Rank over the last 12 weeks

Now #698 · best #495 · down 160 in 30 days

  1. #684 on Nov 1
  2. #686 on Nov 2
  3. #690 on Nov 3
  4. #692 on Nov 4
  5. #696 on Nov 5
  6. #698 since Nov 6
21 earlier periods
  1. #519 on Aug 1
  2. #483 on Aug 8
  3. #500 on Aug 11
  4. #495 on Aug 16
  5. #527 on Aug 25
  6. #539 on Sep 1
  7. #535 on Sep 6
  8. #534 on Sep 7
  9. #539 on Sep 8
  10. #519 on Sep 9
  11. #521 on Sep 10
  12. #513 on Sep 11
  13. #532 on Sep 18
  14. #538 on Sep 22
  15. #584 on Oct 8
  16. #572 on Oct 12
  17. #666 on Oct 25
  18. #674 on Oct 28
  19. #677 on Oct 29
  20. #678 on Oct 30
  21. #682 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 631 notes
  • sdk/apc/skills/bug-reproduce/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/bug-reproduce/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/bug-reproduce/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/bug-reproduce/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/bug-reproduce/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/bug-reproduce/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/bug-reproduce/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/bug-reproduce/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/bug-reproduce/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/bug-reproduce/skill.json:26 Analysis incomplete: physical or joined line exceeds character limit
  • sdk/apc/skills/bug-reproduce/skill.json:24 Analysis incomplete: physical or joined line exceeds character limit
  • sdk/apc/skills/bug-reproduce/skill.json:25 Analysis incomplete: physical or joined line exceeds character limit
  • sdk/apc/skills/code-review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/code-review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/code-review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/code-review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • sdk/apc/skills/code-review/skill.json:28 Analysis incomplete: physical or joined line exceeds character limit
  • sdk/apc/skills/code-review/skill.json:26 Analysis incomplete: physical or joined line exceeds character limit
  • sdk/apc/skills/code-review/skill.json:27 Analysis incomplete: physical or joined line exceeds character limit
  • sdk/apc/skills/design-review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 2,284 signals by file

.claude-plugin/marketplace.json

  • Network accessline 20
    "email": "info@prismer.ai"       },       "homepage": "https://prismer.cloud",
  • Network accessline 21
    },       "homepage": "https://prismer.cloud",       "repository": "https://github.com/Prismer-AI/PrismerCloud",
  • Network accessline 22
    "homepage": "https://prismer.cloud",
  • Network accessline 23
    "repository": "https://github.com/Prismer-AI/PrismerCloud",

sdk/apc/skills/bug-reproduce/SKILL.md

  • Broad permissionsline 1
    Bash
  • Dangerous shell operationline 40
    d=.e2e-tmp/apc/bug-reproduce && rm -rf "$d" && mkdir -p "$d"    # repo-relative,已在 .gitignore
  • Dangerous shell operationline 45
    **隔离场景的临时目录用 repo-relative 的 `.e2e-tmp/…`,不要用 `mktemp -d`**:复现器**本身就是证据**,判据在你跑完之后把你引用的 `path:line` **读回磁盘**——`/tmp` 从仓库根不可解析、收尾 `rm -rf` 更是把唯一产物销毁(test204「证据销毁反 pattern」的同一个坑)。本地真仓库里的 bug 则直接在真路径上做。
  • Dangerous shell operationline 75
    把 fix 放回去,确认最后一次 **GREEN**(`exit=0`)。**复现器留在盘上别删**——判据是在你跑完之后才读盘复核你引用的行的,`rm -rf` 掉复现器 = 自毁唯一产物。
  • Dangerous shell operationline 118
    **不许**:只报到 GREEN 就收工(没有反转 = 没证明锁住);放松断言让恒绿脚本冒充复现器;把 `env_blocked`(exit 78)当作 bug 复现上报;凭推理宣称"应该能复现"而没真跑;**跑完 `rm -rf` 掉复现器**(证据必须留到判据读盘之后);**在共享工作树里用 `git stash`/`git checkout` 做反转**(会卷走别人的未提交改动)。

sdk/apc/skills/bug-reproduce/skill.json

  • Dangerous shell operationline 26
    "prompt": "Run the bug-reproduce skill on this known bug. BUG: a `clamp(x, lo, hi)` helper ignores its lower bound — it returns `Math.min(x, hi)` so `clamp(-5, 0, 10)` wrongly returns -5 instead of 0. Build a tight, deterministic reproducer

sdk/apc/skills/code-review/SKILL.md

sdk/apc/skills/design-review/SKILL.md

sdk/apc/skills/doc-sync/SKILL.md

sdk/apc/skills/env-doctor/SKILL.md

  • Broad permissionsline 1
    Bash
  • Access to secretsline 66
    [Credential-related source omitted]

sdk/apc/skills/git-ops/SKILL.md

  • Broad permissionsline 1
    Bash
  • Access to secretsline 148
    [Credential-related source omitted]

sdk/apc/skills/impact-trace/SKILL.md

sdk/apc/skills/observability/SKILL.md

  • Broad permissionsline 1
    Bash
  • Access to secretsline 42
    [Credential-related source omitted]

sdk/apc/skills/release-db-config-sync/SKILL.md

sdk/apc/skills/release-ota-promote/SKILL.md

sdk/apc/skills/release-preflight/SKILL.md

sdk/apc/skills/release-rollback/SKILL.md

  • Broad permissionsline 1
    Bash
  • Access to secretsline 76
    [Credential-related source omitted]

sdk/apc/skills/release-tag/SKILL.md

sdk/apc/skills/release-tag/skill.json

  • Access to secretsline 12
    [Credential-related source omitted]

sdk/apc/skills/releasing-test/SKILL.md

  • Network accessline 101
    - **证据**:promote 成功后 im_runtime_releases 行 status=ga;daemon 通过 `/api/runtime/update/bundle/:version` OTA 拉取。 - **审批链全自动(2026-09-07 实测闭环,G1 同构)**:`runtime_rollout_approval` CI job(fix/* 手动)在 ci-home 上一步做完:铸 admin 身份(`tanwenxuan@ceresman.com`
  • Network accessline 103
    - **回归**:`test_api_regression` CI job 同法:铸 session JWT(`mintSessionJwt` 全量 claim,test-identity 最小 JWT 会被 apiGuard 拒)→ POST /api/keys 建一次性 key → `test-all-apis --env test` → DELETE 吊销。curl 全部 `--http1.1`(CI→test 域 HTTP/2 流 PROTOCOL_ERROR 断连,

sdk/apc/skills/sdk-release/SKILL.md

  • Broad permissionsline 1
    Bash, Read, Write, Edit
  • Dangerous shell operationline 143
    1. `rm -rf PrismerCloud/sdk/` (clean slate)

sdk/apc/skills/spec-intake/SKILL.md

  • Broad permissionsline 1
    Bash
  • Access to secretsline 123
    [Credential-related source omitted]
  • Network accessline 125
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]

sdk/apc/skills/test-result-feedback/SKILL.md

sdk/apc/skills/test-runner/SKILL.md

sdk/apc/skills/ui-align/SKILL.md

  • Broad permissionsline 1
    Bash
  • Network accessline 65
    harness 会:读 registry 校验 scope(非法 scope → 结构化错误、**不产废卡**)→ 用 Playwright 打 `http://127.0.0.1:3000/ui-kit?scope=<scope>` 对 light/dark 各截一张 → **过像素闸**(单张 0 字节 /
  • Network accessline 66
    `http://127.0.0.1:3000/ui-kit?scope=<scope>` 对 light/dark 各截一张 → **过像素闸**(单张 0 字节 /
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]

sdk/apc/skills/ui-align/skill.json

  • Network accessline 24
    {       "title": "Index-first, then screenshot a ui-kit scope in light/dark and produce a ReportCard",       "prompt": "Run the ui-align workflow for a UI-alignment need. The `apc`/harness CLIs are NOT on PATH — invoke via `npx tsx <path>` 
  • Network accessline 25
    "title": "Index-first, then screenshot a ui-kit scope in light/dark and produce a ReportCard",       "prompt": "Run the ui-align workflow for a UI-alignment need. The `apc`/harness CLIs are NOT on PATH — invoke via `npx tsx <path>` from the
  • Network accessline 26
    "prompt": "Run the ui-align workflow for a UI-alignment need. The `apc`/harness CLIs are NOT on PATH — invoke via `npx tsx <path>` from the repo root; the harness stdout is pure JSON. Steps: (1) INDEX-FIRST — run `npx tsx sdk/apc/harness/ui

sdk/apc/skills/ui-canvas/SKILL.md

  • Broad permissionsline 1
    Bash
  • Network accessline 64
    npx vitest run src/app/ui-canvas/__tests__ npx tsc --noEmit PRISMER_BASE_URL=http://127.0.0.1:3000 \
  • Network accessline 65
    npx tsc --noEmit PRISMER_BASE_URL=http://127.0.0.1:3000 \   npx playwright test e2e-playwright/specs/ui-canvas.spec.ts --project=chromium
  • Network accessline 66
    PRISMER_BASE_URL=http://127.0.0.1:3000 \   npx playwright test e2e-playwright/specs/ui-canvas.spec.ts --project=chromium rg -n "ui-kit/sections|fetch\\(|imFetch\\(|/api/" src/app/ui-canvas
  • Access to secretsline 94
    [Credential-related source omitted]

sdk/apc/skills/ui-canvas/skill.json

  • Network accessline 19
    {       "title": "Audit and publish task-bound evidence for a Product207 production Frame",       "prompt": "Use the ui-canvas skill to audit Product207 v1 and publish visual evidence for S1-01. Read `docs/product207/01-ui-mvp-seven-step-jo
  • Network accessline 20
    "title": "Audit and publish task-bound evidence for a Product207 production Frame",       "prompt": "Use the ui-canvas skill to audit Product207 v1 and publish visual evidence for S1-01. Read `docs/product207/01-ui-mvp-seven-step-journey-co
  • Network accessline 21
    "prompt": "Use the ui-canvas skill to audit Product207 v1 and publish visual evidence for S1-01. Read `docs/product207/01-ui-mvp-seven-step-journey-contract.md`, `src/app/ui-canvas/registry/sets/product207/v1.ts`, and `src/app/ui-canvas/reg

sdk/build/sync.sh

  • Executable scriptline 1
    #!/bin/bash
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Executable scriptline 1
    Executable file; content unavailable
  • Network accessline 33
    } case "$release_origin" in   https://github.com/Prismer-AI/PrismerCloud|https://github.com/Prismer-AI/PrismerCloud.git|git@github.com:Prismer-AI/PrismerCloud.git|ssh://git@github.com/Prismer-AI/PrismerCloud.git) ;;
  • Network accessline 34
    case "$release_origin" in   https://github.com/Prismer-AI/PrismerCloud|https://github.com/Prismer-AI/PrismerCloud.git|git@github.com:Prismer-AI/PrismerCloud.git|ssh://git@github.com/Prismer-AI/PrismerCloud.git) ;;   *)
  • Network accessline 35
    https://github.com/Prismer-AI/PrismerCloud|https://github.com/Prismer-AI/PrismerCloud.git|git@github.com:Prismer-AI/PrismerCloud.git|ssh://git@github.com/Prismer-AI/PrismerCloud.git) ;;
  • Dangerous shell operationline 66
    log_dry "Would rm -rf $OPENSRC_SDK"
  • Dangerous shell operationline 69
    rm -rf "$OPENSRC_SDK"

sdk/cloud/catalog/skills/browser-use/SKILL.md

  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Dangerous shell operationline 67
    rm -f /tmp/bu_task.py
  • Network accessline 72
    - **Be specific**: `"Go to https://…, use extract with query 'first 3 quotes and their authors', save to quotes.csv via write_file"` — open-ended tasks fail.
  • Access to secretsline 84
    [Credential-related source omitted]

sdk/cloud/catalog/skills/canvas-design/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/ArsenalSC-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/BigShoulders-OFL.txt

  • Network accessline 1
    Copyright 2019 The Big Shoulders Project Authors (https://github.com/xotypeco/big_shoulders)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/Boldonse-OFL.txt

  • Network accessline 1
    Copyright 2024 The Boldonse Project Authors (https://github.com/googlefonts/boldonse)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/BricolageGrotesque-OFL.txt

  • Network accessline 1
    Copyright 2022 The Bricolage Grotesque Project Authors (https://github.com/ateliertriay/bricolage)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/CrimsonPro-OFL.txt

  • Network accessline 1
    Copyright 2018 The Crimson Pro Project Authors (https://github.com/Fonthausen/CrimsonPro)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/DMMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The DM Mono Project Authors (https://www.github.com/googlefonts/dm-mono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/EricaOne-OFL.txt

  • Network accessline 4
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 6
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/GeistMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/Gloock-OFL.txt

  • Network accessline 1
    Copyright 2022 The Gloock Project Authors (https://github.com/duartp/gloock)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/IBMPlexMono-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/IBMPlexSerif-OFL.txt

  • Network accessline 5
    This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/InstrumentSans-OFL.txt

  • Network accessline 1
    Copyright 2022 The Instrument Sans Project Authors (https://github.com/Instrument/instrument-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/InstrumentSerif-OFL.txt

  • Network accessline 1
    Copyright 2022 The Instrument Serif Project Authors (https://github.com/Instrument/instrument-serif)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
  • Network accessline 5
    https://scripts.sil.org/OFL

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/Italiana-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/JetBrainsMono-OFL.txt

  • Network accessline 1
    Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/Jura-OFL.txt

  • Network accessline 1
    Copyright 2019 The Jura Project Authors (https://github.com/ossobuffo/jura)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/LICENSE-SOURCES.md

  • Network accessline 7
    `Copyright 2020 IBM Corp. All rights reserved.`; name ID 13 declares OFL 1.1.   `IBMPlexSerif-OFL.txt` retains the upstream 2017 IBM notice and Reserved Font   Name Plex, from https://raw.githubusercontent.com/google/fonts/main/ofl/ibmplexs
  • Network accessline 8
    `IBMPlexSerif-OFL.txt` retains the upstream 2017 IBM notice and Reserved Font   Name Plex, from https://raw.githubusercontent.com/google/fonts/main/ofl/ibmplexserif/OFL.txt.   Retain both this embedded-binary notice and the upstream OFL not
  • Network accessline 9
    Name Plex, from https://raw.githubusercontent.com/google/fonts/main/ofl/ibmplexserif/OFL.txt.
  • Network accessline 10
    Retain both this embedded-binary notice and the upstream OFL notice. - `InstrumentSerif-{Regular,Italic}.ttf`: embedded name ID 0 matches   `Copyright 2022 The Instrument Serif Project Authors (https://github.com/Instrument/instrument-serif
  • Network accessline 11
    - `InstrumentSerif-{Regular,Italic}.ttf`: embedded name ID 0 matches   `Copyright 2022 The Instrument Serif Project Authors (https://github.com/Instrument/instrument-serif)`;   name ID 13 declares OFL 1.1. `InstrumentSerif-OFL.txt` is from
  • Network accessline 12
    `Copyright 2022 The Instrument Serif Project Authors (https://github.com/Instrument/instrument-serif)`;
  • Network accessline 14
    https://raw.githubusercontent.com/google/fonts/main/ofl/instrumentserif/OFL.txt.

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/LibreBaskerville-OFL.txt

  • Network accessline 1
    Copyright 2012 The Libre Baskerville Project Authors (https://github.com/impallari/Libre-Baskerville) with Reserved Font Name Libre Baskerville.
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/Lora-OFL.txt

  • Network accessline 1
    Copyright 2011 The Lora Project Authors (https://github.com/cyrealtype/Lora-Cyrillic), with Reserved Font Name "Lora".
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/NationalPark-OFL.txt

  • Network accessline 1
    Copyright 2025 The National Park Project Authors (https://github.com/benhoepner/National-Park)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/NothingYouCouldDo-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/Outfit-OFL.txt

  • Network accessline 1
    Copyright 2021 The Outfit Project Authors (https://github.com/Outfitio/Outfit-Fonts)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/PixelifySans-OFL.txt

  • Network accessline 1
    Copyright 2021 The Pixelify Sans Project Authors (https://github.com/eifetx/Pixelify-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/PoiretOne-OFL.txt

  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/RedHatMono-OFL.txt

  • Network accessline 1
    Copyright 2024 The Red Hat Project Authors (https://github.com/RedHatOfficial/RedHatFont)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/Silkscreen-OFL.txt

  • Network accessline 1
    Copyright 2001 The Silkscreen Project Authors (https://github.com/googlefonts/silkscreen)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/SmoochSans-OFL.txt

  • Network accessline 1
    Copyright 2016 The Smooch Sans Project Authors (https://github.com/googlefonts/smooch-sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/Tektur-OFL.txt

  • Network accessline 1
    Copyright 2023 The Tektur Project Authors (https://www.github.com/hyvyys/Tektur)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/WorkSans-OFL.txt

  • Network accessline 1
    Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/canvas-design/canvas-fonts/YoungSerif-OFL.txt

  • Network accessline 1
    Copyright 2023 The Young Serif Project Authors (https://github.com/noirblancrouge/YoungSerif)
  • Network accessline 3
    This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
  • Network accessline 5
    https://openfontlicense.org

sdk/cloud/catalog/skills/claim-agent-ownership/SKILL.md

  • Access to secretsline 57
    [Credential-related source omitted]
  • Network accessline 66
    # Inspect the current bindings first. curl -fsS \
  • Network accessline 67
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 71
    # Issue the rebind. Requires workspace owner / active orchestrator / admin. curl -fsS \
  • Network accessline 72
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Network accessline 80
    `PRISMER_CLOUD_BASE` defaults to the cloud the daemon paired with (`https://prod.docbrew.cn` in prod, `http://127.0.0.1:3000` in local dev).
  • Network accessline 81
    (`https://prod.docbrew.cn` in prod, `http://127.0.0.1:3000` in local dev).
  • Network accessline 203
    [Credential-related source omitted]
  • Network accessline 204
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 209
    [Credential-related source omitted]
  • Network accessline 210
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Network accessline 226
    [Credential-related source omitted]
  • Network accessline 227
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]

sdk/cloud/catalog/skills/claude-api/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

sdk/cloud/catalog/skills/claude-api/SKILL.md

  • Network accessline 20
    1. **The official Anthropic SDK** for the project's language (`anthropic`, `@anthropic-ai/sdk`, `com.anthropic.*`, etc.). This is the default whenever a supported SDK exists for the project. 2. **Raw HTTP** (`curl`, `requests`, `fetch`, `ht
  • Network accessline 21
    2. **Raw HTTP** (`curl`, `requests`, `fetch`, `httpx`, etc.) — only when the user explicitly asks for cURL/REST/raw HTTP, the project is a shell/cURL project, or the language has no official SDK.
  • Network accessline 25
    **Never guess SDK usage.** Function names, class names, namespaces, method signatures, and import paths must come from explicit documentation — either the `{lang}/` files in this skill or the official SDK repositories or documentation links
  • Network accessline 85
    | C#         | No          | No             | Official SDK                          | | PHP        | Yes (beta)  | Yes (beta)     | `BetaRunnableTool` + `toolRunner()`   | | cURL       | N/A         | Yes (beta)     | Raw HTTP, no SDK featu
  • Network accessline 87
    | cURL       | N/A         | Yes (beta)     | Raw HTTP, no SDK features             |
  • Network accessline 89
    > **Managed Agents code examples**: dedicated language-specific READMEs are provided for Python, TypeScript, Go, Ruby, PHP, Java, and cURL (`{lang}/managed-agents/README.md`, `curl/managed-agents.md`). Read your language's README plus the l
  • Network accessline 296
    > **Note:** For Java, Go, Ruby, C#, PHP, and cURL — these have a single file each covering all basics. Read that file plus `shared/tool-use-concepts.md` and `shared/error-codes.md` as needed.

sdk/cloud/catalog/skills/claude-api/csharp/claude-api.md

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]

sdk/cloud/catalog/skills/claude-api/curl/examples.md

  • Network accessline 1
    # Claude API — cURL / Raw HTTP
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 36
    # Capture the response, then extract fields response=$(curl -s https://api.anthropic.com/v1/messages \
  • Network accessline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 63
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 65
    [Credential-related source omitted]
  • Network accessline 102
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Network accessline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Network accessline 165
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 189
    # Opus 4.7 / 4.6: adaptive thinking (recommended) curl https://api.anthropic.com/v1/messages \
  • Network accessline 190
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]

sdk/cloud/catalog/skills/claude-api/curl/managed-agents.md

  • Network accessline 1
    # Managed Agents — cURL / Raw HTTP
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 24
    curl -X POST https://api.anthropic.com/v1/environments \
  • Network accessline 38
    curl -X POST https://api.anthropic.com/v1/environments \
  • Network accessline 61
    # 1. Create the agent curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 62
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 71
    # 2. Start a session curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 72
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 83
    # 1. Create the agent curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 84
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 107
    # 2. Start a session with the repo mounted curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 108
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 115
    {         "type": "github_repository",         "url": "https://github.com/owner/repo",
  • Network accessline 116
    "type": "github_repository",         "url": "https://github.com/owner/repo",         "mount_path": "/workspace/repo",
  • Network accessline 117
    "url": "https://github.com/owner/repo",
  • Network accessline 131
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 148
    curl -N https://api.anthropic.com/v1/sessions/$SESSION_ID/events/stream \
  • Network accessline 170
    # Get all events curl https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 171
    curl https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 174
    # Paginated — get next page of events curl "https://api.anthropic.com/v1/sessions/$SESSION_ID/events?page=page_abc123" \
  • Network accessline 175
    curl "https://api.anthropic.com/v1/sessions/$SESSION_ID/events?page=page_abc123" \
  • Network accessline 186
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 204
    curl -X POST https://api.anthropic.com/v1/sessions/$SESSION_ID/events \
  • Network accessline 220
    curl https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 229
    curl https://api.anthropic.com/v1/sessions \
  • Network accessline 238
    curl -X DELETE https://api.anthropic.com/v1/sessions/$SESSION_ID \
  • Network accessline 247
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Network accessline 261
    # List files associated with a session curl "https://api.anthropic.com/v1/files?scope_id=$SESSION_ID" \
  • Network accessline 262
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Access to secretsline 263
    [Credential-related source omitted]
  • Network accessline 267
    # Download a specific file curl "https://api.anthropic.com/v1/files/$FILE_ID/content" \
  • Network accessline 268
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Network accessline 280
    curl https://api.anthropic.com/v1/agents \
  • Network accessline 289
    # 1. Agent declares MCP server (no auth here — auth goes in a vault) curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 290
    curl -X POST https://api.anthropic.com/v1/agents \
  • Network accessline 294
    "model": "claude-opus-4-7",     "mcp_servers": [       { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }
  • Network accessline 295
    "mcp_servers": [       { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }     ],
  • Network accessline 296
    { "type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse" }
  • Network accessline 304
    # 2. Session attaches vault containing credentials for that MCP server URL curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 305
    curl -X POST https://api.anthropic.com/v1/sessions \
  • Network accessline 321
    curl -X POST https://api.anthropic.com/v1/agents \

sdk/cloud/catalog/skills/claude-api/go/claude-api.md

  • Access to secretsline 19
    [Credential-related source omitted]
  • Network accessline 365
    Other sources: `URLPDFSourceParam{URL: "https://..."}`, `PlainTextSourceParam{Data: "..."}`.

sdk/cloud/catalog/skills/claude-api/go/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Go. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the Go SDK repo **or the relevant docs page** from `shared/
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 387
    Type: anthropic.BetaManagedAgentsUrlmcpServerParamsTypeURL,         Name: "github",         URL:  "https://api.githubcopilot.com/mcp/",
  • Network accessline 388
    Name: "github",         URL:  "https://api.githubcopilot.com/mcp/",     }},
  • Network accessline 389
    URL:  "https://api.githubcopilot.com/mcp/",
  • Network accessline 446
    OfMCPOAuth: &anthropic.BetaManagedAgentsMCPOAuthCreateParams{             Type:         anthropic.BetaManagedAgentsMCPOAuthCreateParamsTypeMCPOAuth,             MCPServerURL: "https://mcp.slack.com/mcp",
  • Network accessline 447
    Type:         anthropic.BetaManagedAgentsMCPOAuthCreateParamsTypeMCPOAuth,             MCPServerURL: "https://mcp.slack.com/mcp",             AccessToken:  "xoxp-...",
  • Network accessline 448
    MCPServerURL: "https://mcp.slack.com/mcp",
  • Network accessline 450
    ExpiresAt:    anthropic.Time(time.Date(2026, time.April, 15, 0, 0, 0, 0, time.UTC)),             Refresh: anthropic.BetaManagedAgentsMCPOAuthRefreshParams{                 TokenEndpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 451
    Refresh: anthropic.BetaManagedAgentsMCPOAuthRefreshParams{                 TokenEndpoint: "https://slack.com/api/oauth.v2.access",                 ClientID:      "1234567890.0987654321",
  • Network accessline 452
    TokenEndpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 508
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{                 Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,                 URL:                "https://
  • Network accessline 509
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,                 URL:                "https://github.com/org/repo",                 MountPath:          anthropic.String("/workspace/repo"),
  • Network accessline 510
    URL:                "https://github.com/org/repo",
  • Network accessline 527
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{             Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.c
  • Network accessline 528
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.com/org/frontend",             MountPath:          anthropic.String("/workspace/frontend"),
  • Network accessline 529
    URL:                "https://github.com/org/frontend",
  • Network accessline 535
    OfGitHubRepository: &anthropic.BetaManagedAgentsGitHubRepositoryResourceParams{             Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.c
  • Network accessline 536
    Type:               anthropic.BetaManagedAgentsGitHubRepositoryResourceParamsTypeGitHubRepository,             URL:                "https://github.com/org/backend",             MountPath:          anthropic.String("/workspace/backend"),
  • Network accessline 537
    URL:                "https://github.com/org/backend",

sdk/cloud/catalog/skills/claude-api/java/claude-api.md

  • Access to secretsline 29
    [Credential-related source omitted]
  • Network accessline 331
    DocumentBlockParam doc = DocumentBlockParam.builder()     .base64Source(base64String)  // or .urlSource("https://...") or .textSource("...")
  • Network accessline 332
    .base64Source(base64String)  // or .urlSource("https://...") or .textSource("...")
  • Network accessline 380
    .addMcpServer(BetaRequestMcpServerUrlDefinition.builder()         .name("my-server")         .url("https://example.com/mcp")
  • Network accessline 381
    .name("my-server")         .url("https://example.com/mcp")         .build())
  • Network accessline 382
    .url("https://example.com/mcp")

sdk/cloud/catalog/skills/claude-api/java/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Java. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the Java SDK repo **or the relevant docs page** from `sha
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 300
    .type(BetaManagedAgentsUrlmcpServerParams.Type.URL)         .name("github")         .url("https://api.githubcopilot.com/mcp/")
  • Network accessline 301
    .name("github")         .url("https://api.githubcopilot.com/mcp/")         .build())
  • Network accessline 302
    .url("https://api.githubcopilot.com/mcp/")
  • Network accessline 355
    .auth(BetaManagedAgentsMcpOAuthCreateParams.builder()             .type(BetaManagedAgentsMcpOAuthCreateParams.Type.MCP_OAUTH)             .mcpServerUrl("https://mcp.slack.com/mcp")
  • Network accessline 356
    .type(BetaManagedAgentsMcpOAuthCreateParams.Type.MCP_OAUTH)             .mcpServerUrl("https://mcp.slack.com/mcp")             .accessToken("xoxp-...")
  • Network accessline 357
    .mcpServerUrl("https://mcp.slack.com/mcp")
  • Network accessline 359
    .expiresAt(OffsetDateTime.parse("2026-04-15T00:00:00Z"))             .refresh(BetaManagedAgentsMcpOAuthRefreshParams.builder()                 .tokenEndpoint("https://slack.com/api/oauth.v2.access")
  • Network accessline 360
    .refresh(BetaManagedAgentsMcpOAuthRefreshParams.builder()                 .tokenEndpoint("https://slack.com/api/oauth.v2.access")                 .clientId("1234567890.0987654321")
  • Network accessline 361
    .tokenEndpoint("https://slack.com/api/oauth.v2.access")
  • Network accessline 401
    .addResource(BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/repo")
  • Network accessline 402
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/repo")         .mountPath("/workspace/repo")
  • Network accessline 403
    .url("https://github.com/org/repo")
  • Network accessline 416
    BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/frontend")
  • Network accessline 417
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/frontend")         .mountPath("/workspace/frontend")
  • Network accessline 418
    .url("https://github.com/org/frontend")
  • Network accessline 422
    BetaManagedAgentsGitHubRepositoryResourceParams.builder()         .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/backend")
  • Network accessline 423
    .type(BetaManagedAgentsGitHubRepositoryResourceParams.Type.GITHUB_REPOSITORY)         .url("https://github.com/org/backend")         .mountPath("/workspace/backend")
  • Network accessline 424
    .url("https://github.com/org/backend")

sdk/cloud/catalog/skills/claude-api/php/claude-api.md

  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 365
    BetaRequestMCPServerURLDefinition::with(             name: 'my-server',             url: 'https://example.com/mcp',
  • Network accessline 366
    name: 'my-server',             url: 'https://example.com/mcp',         ),
  • Network accessline 367
    url: 'https://example.com/mcp',

sdk/cloud/catalog/skills/claude-api/php/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for PHP. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the PHP SDK repo **or the relevant docs page** from `share
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 206
    > ℹ<U+FE0F> **PHP file upload:** The PHP SDK's beta managed-agents file upload binding is not shown in the apps source examples; the canonical PHP example uses raw cURL against `POST /v1/files`. If your codebase prefers the SDK, WebFetch the `anth
  • Network accessline 211
    // Raw cURL upload (canonical example from the apps source)
  • Network accessline 212
    $csvPath = 'data.csv'; $ch = curl_init('https://api.anthropic.com/v1/files'); curl_setopt_array($ch, [
  • Network accessline 213
    $ch = curl_init('https://api.anthropic.com/v1/files');
  • Access to secretsline 218
    [Credential-related source omitted]
  • Network accessline 305
    type: 'url',             name: 'github',             url: 'https://api.githubcopilot.com/mcp/',
  • Network accessline 306
    name: 'github',             url: 'https://api.githubcopilot.com/mcp/',         ),
  • Network accessline 307
    url: 'https://api.githubcopilot.com/mcp/',
  • Network accessline 349
    auth: [         'type' => 'mcp_oauth',         'mcp_server_url' => 'https://mcp.slack.com/mcp',
  • Network accessline 350
    [Credential-related source omitted]
  • Network accessline 351
    'mcp_server_url' => 'https://mcp.slack.com/mcp',
  • Access to secretsline 352
    [Credential-related source omitted]
  • Network accessline 353
    'expires_at' => '2026-04-15T00:00:00Z',         'refresh' => [             'token_endpoint' => 'https://slack.com/api/oauth.v2.access',
  • Network accessline 354
    'refresh' => [             'token_endpoint' => 'https://slack.com/api/oauth.v2.access',             'client_id' => '1234567890.0987654321',
  • Network accessline 355
    'token_endpoint' => 'https://slack.com/api/oauth.v2.access',
  • Access to secretsline 361
    [Credential-related source omitted]
  • Access to secretsline 373
    [Credential-related source omitted]
  • Network accessline 395
    [             'type' => 'github_repository',             'url' => 'https://github.com/org/repo',
  • Network accessline 396
    'type' => 'github_repository',             'url' => 'https://github.com/org/repo',             'mountPath' => '/workspace/repo',
  • Network accessline 397
    'url' => 'https://github.com/org/repo',
  • Network accessline 409
    [         'type' => 'github_repository',         'url' => 'https://github.com/org/frontend',
  • Network accessline 410
    'type' => 'github_repository',         'url' => 'https://github.com/org/frontend',         'mountPath' => '/workspace/frontend',
  • Network accessline 411
    'url' => 'https://github.com/org/frontend',
  • Network accessline 415
    [         'type' => 'github_repository',         'url' => 'https://github.com/org/backend',
  • Network accessline 416
    'type' => 'github_repository',         'url' => 'https://github.com/org/backend',         'mountPath' => '/workspace/backend',
  • Network accessline 417
    'url' => 'https://github.com/org/backend',

sdk/cloud/catalog/skills/claude-api/python/claude-api/README.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 99
    "source": {                     "type": "url",                     "url": "https://example.com/image.png"
  • Network accessline 100
    "type": "url",                     "url": "https://example.com/image.png"                 }
  • Network accessline 101
    "url": "https://example.com/image.png"

sdk/cloud/catalog/skills/claude-api/python/claude-api/tool-use.md

  • Network accessline 54
    **Beta.** Convert [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) tools, prompts, and resources to Anthropic API types for use with the tool runner. Requires `pip install anthropic[mcp]` (Python 3.10+).
  • Network accessline 461
    - `https://github.com/anthropics/anthropic-sdk-python/blob/main/examples/memory/basic.py`

sdk/cloud/catalog/skills/claude-api/python/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Python. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the Python SDK repo **or the relevant docs page** from 
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 95
    {             "type": "github_repository",             "url": "https://github.com/owner/repo",
  • Network accessline 96
    "type": "github_repository",             "url": "https://github.com/owner/repo",             "mount_path": "/workspace/repo",
  • Network accessline 97
    "url": "https://github.com/owner/repo",
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 192
    > ⚠<U+FE0F> **Prefer the SDK over raw `requests`/`httpx`.** If you hand-roll a poll loop, don't assume `timeout=(5, 60)` or `httpx.Timeout(120)` caps total call duration — both are **per-chunk** read timeouts (reset on every byte), so a trickling 
  • Network accessline 324
    model="claude-opus-4-7",     mcp_servers=[         {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},
  • Network accessline 325
    mcp_servers=[         {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},     ],
  • Network accessline 326
    {"type": "url", "name": "my-tools", "url": "https://my-mcp-server.example.com/sse"},

sdk/cloud/catalog/skills/claude-api/ruby/claude-api.md

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]

sdk/cloud/catalog/skills/claude-api/ruby/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for Ruby. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the Ruby SDK repo **or the relevant docs page** from `sha
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 266
    type: "url",       name: "github",       url: "https://api.githubcopilot.com/mcp/"
  • Network accessline 267
    name: "github",       url: "https://api.githubcopilot.com/mcp/"     }
  • Network accessline 268
    url: "https://api.githubcopilot.com/mcp/"
  • Network accessline 303
    auth: {     type: "mcp_oauth",     mcp_server_url: "https://mcp.slack.com/mcp",
  • Network accessline 304
    [Credential-related source omitted]
  • Network accessline 305
    mcp_server_url: "https://mcp.slack.com/mcp",
  • Access to secretsline 306
    [Credential-related source omitted]
  • Network accessline 307
    expires_at: "2026-04-15T00:00:00Z",     refresh: {       token_endpoint: "https://slack.com/api/oauth.v2.access",
  • Network accessline 308
    refresh: {       token_endpoint: "https://slack.com/api/oauth.v2.access",       client_id: "1234567890.0987654321",
  • Network accessline 309
    token_endpoint: "https://slack.com/api/oauth.v2.access",
  • Access to secretsline 315
    [Credential-related source omitted]
  • Access to secretsline 327
    [Credential-related source omitted]
  • Network accessline 349
    {       type: "github_repository",       url: "https://github.com/org/repo",
  • Network accessline 350
    type: "github_repository",       url: "https://github.com/org/repo",       mount_path: "/workspace/repo",
  • Network accessline 351
    url: "https://github.com/org/repo",
  • Network accessline 363
    {     type: "github_repository",     url: "https://github.com/org/frontend",
  • Network accessline 364
    type: "github_repository",     url: "https://github.com/org/frontend",     mount_path: "/workspace/frontend",
  • Network accessline 365
    url: "https://github.com/org/frontend",
  • Network accessline 369
    {     type: "github_repository",     url: "https://github.com/org/backend",
  • Network accessline 370
    type: "github_repository",     url: "https://github.com/org/backend",     mount_path: "/workspace/backend",
  • Network accessline 371
    url: "https://github.com/org/backend",

sdk/cloud/catalog/skills/claude-api/shared/agent-design.md

  • Network accessline 28
    - **Security boundary.** Actions that require gating are natural candidates. Reversibility is a useful criterion: hard-to-reverse actions (external API calls, sending messages, deleting data) can be gated behind user confirmation. A `send_e

sdk/cloud/catalog/skills/claude-api/shared/error-codes.md

  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 150
    **Fix:** Retry with exponential backoff. If persistent, check [status.anthropic.com](https://status.anthropic.com).

sdk/cloud/catalog/skills/claude-api/shared/live-sources.md

  • Network accessline 16
    | Topic           | URL                                                                          | Extraction Prompt                                                               | | --------------- | ---------------------------------------
  • Network accessline 17
    | --------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | | Models Overview | `https://platform.claude.com/docs/en/ab
  • Network accessline 18
    | Models Overview | `https://platform.claude.com/docs/en/about-claude/models/overview.md`        | "Extract current model IDs, context windows, and pricing for all Claude models" |
  • Network accessline 19
    | Migration Guide | `https://platform.claude.com/docs/en/about-claude/models/migration-guide.md` | "Extract breaking changes, deprecated parameters, and per-model migration steps when moving to a newer Claude model" |
  • Network accessline 20
    | Pricing         | `https://platform.claude.com/docs/en/pricing.md`                             | "Extract current pricing per million tokens for input and output"               |
  • Network accessline 24
    | Topic             | URL                                                                          | Extraction Prompt                                                                      | | ----------------- | ----------------------------
  • Network accessline 25
    | ----------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | Extended Thinking | `https://platform.claude.com
  • Network accessline 26
    | Extended Thinking | `https://platform.claude.com/docs/en/build-with-claude/extended-thinking.md` | "Extract extended thinking parameters, budget_tokens requirements, and usage examples" |
  • Network accessline 27
    | Adaptive Thinking | `https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md` | "Extract adaptive thinking setup, effort levels, and Claude Opus 4.7 usage examples"         |
  • Network accessline 28
    | Effort Parameter  | `https://platform.claude.com/docs/en/build-with-claude/effort.md`            | "Extract effort levels, cost-quality tradeoffs, and interaction with thinking"        |
  • Network accessline 29
    | Tool Use          | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview.md`  | "Extract tool definition schema, tool_choice options, and handling tool results"       |
  • Network accessline 30
    | Streaming         | `https://platform.claude.com/docs/en/build-with-claude/streaming.md`         | "Extract streaming event types, SDK examples, and best practices"                      |
  • Network accessline 31
    | Prompt Caching    | `https://platform.claude.com/docs/en/build-with-claude/prompt-caching.md`    | "Extract cache_control usage, pricing benefits, and implementation examples"           |
  • Network accessline 35
    | Topic       | URL                                                                    | Extraction Prompt                                                 | | ----------- | -------------------------------------------------------------------
  • Network accessline 36
    | ----------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------- | | Vision      | `https://platform.claude.com/docs/en/build-with-claude/vision.md`  
  • Network accessline 37
    | Vision      | `https://platform.claude.com/docs/en/build-with-claude/vision.md`      | "Extract supported image formats, size limits, and code examples" |
  • Network accessline 38
    | PDF Support | `https://platform.claude.com/docs/en/build-with-claude/pdf-support.md` | "Extract PDF handling capabilities, limits, and examples"         |
  • Network accessline 42
    | Topic            | URL                                                                         | Extraction Prompt                                                                                       | | ---------------- | --------------
  • Network accessline 43
    | ---------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | | Batch Processing | `https://platf
  • Network accessline 44
    | Batch Processing | `https://platform.claude.com/docs/en/build-with-claude/batch-processing.md` | "Extract batch API endpoints, request format, and polling for results"                                  | | Files API        | `https://platf
  • Network accessline 45
    | Files API        | `https://platform.claude.com/docs/en/build-with-claude/files.md`            | "Extract file upload, download, and referencing in messages, including supported types and beta header" |
  • Network accessline 46
    | Token Counting   | `https://platform.claude.com/docs/en/build-with-claude/token-counting.md`   | "Extract token counting API usage and examples"                                                         |
  • Network accessline 47
    | Rate Limits      | `https://platform.claude.com/docs/en/api/rate-limits.md`                    | "Extract current rate limits by tier and model"                                                         |
  • Network accessline 48
    | Errors           | `https://platform.claude.com/docs/en/api/errors.md`                         | "Extract HTTP error codes, meanings, and retry guidance"                                                |
  • Network accessline 52
    | Topic          | URL                                                                                    | Extraction Prompt                                                                        | | -------------- | ----------------------
  • Network accessline 53
    | -------------- | -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | Code Execution | `https://platform.clau
  • Network accessline 54
    | Code Execution | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/code-execution-tool.md` | "Extract code execution tool setup, file upload, container reuse, and response handling" |
  • Network accessline 55
    | Computer Use   | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use.md`        | "Extract computer use tool setup, capabilities, and implementation examples"             |
  • Network accessline 56
    | Bash Tool      | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/bash-tool.md`           | "Extract bash tool schema, reference implementation, and security considerations"        |
  • Network accessline 57
    | Text Editor    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/text-editor-tool.md`    | "Extract text editor tool commands, schema, and reference implementation"                |
  • Network accessline 58
    | Memory Tool    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md`         | "Extract memory tool commands, directory structure, and implementation patterns"         |
  • Network accessline 59
    | Tool Search    | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool.md`    | "Extract tool search setup, when to use, and cache interaction"                          |
  • Network accessline 60
    | Programmatic Tool Calling | `https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling.md` | "Extract PTC setup, script execution model, and tool invocation from code"    |
  • Network accessline 61
    | Skills         | `https://platform.claude.com/docs/en/agents-and-tools/skills.md`                       | "Extract skill folder structure, SKILL.md format, and loading behavior"                  |
  • Network accessline 65
    | Topic              | URL                                                                           | Extraction Prompt                                   | | ------------------ | ------------------------------------------------------------
  • Network accessline 66
    | ------------------ | ----------------------------------------------------------------------------- | --------------------------------------------------- | | Structured Outputs | `https://platform.claude.com/docs/en/build-with-claude/struc
  • Network accessline 67
    | Structured Outputs | `https://platform.claude.com/docs/en/build-with-claude/structured-outputs.md` | "Extract output_config.format usage and schema enforcement"                           |
  • Network accessline 68
    | Compaction         | `https://platform.claude.com/docs/en/build-with-claude/compaction.md`         | "Extract compaction setup, trigger config, and streaming with compaction"             |
  • Network accessline 69
    | Context Editing    | `https://platform.claude.com/docs/en/build-with-claude/context-editing.md`    | "Extract context editing thresholds, what gets cleared, and configuration"            |
  • Network accessline 70
    | Citations          | `https://platform.claude.com/docs/en/build-with-claude/citations.md`          | "Extract citation format and implementation"        |
  • Network accessline 71
    | Context Windows    | `https://platform.claude.com/docs/en/build-with-claude/context-windows.md`    | "Extract context window sizes and token management" |
  • Network accessline 77
    | Topic                 | URL                                                                              | Extraction Prompt                                                                               | | --------------------- | -------
  • Network accessline 78
    | --------------------- | -------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | | Overview              | `https:
  • Network accessline 79
    | Overview              | `https://platform.claude.com/docs/en/managed-agents/overview.md`                 | "Extract the high-level architecture and how agents/sessions/environments/vaults fit together" |
  • Network accessline 80
    | Quickstart            | `https://platform.claude.com/docs/en/managed-agents/quickstart.md`               | "Extract the minimal end-to-end agent → environment → session → stream code path"              |
  • Network accessline 81
    | Agent Setup           | `https://platform.claude.com/docs/en/managed-agents/agent-setup.md`              | "Extract agent create/update/list-versions/archive lifecycle and parameters"                   |
  • Network accessline 82
    | Define Outcomes       | `https://platform.claude.com/docs/en/managed-agents/define-outcomes.md`          | "Extract outcome definitions, evaluation hooks, and success criteria configuration"             |
  • Network accessline 83
    | Sessions              | `https://platform.claude.com/docs/en/managed-agents/sessions.md`                 | "Extract session lifecycle, status transitions, idle/terminated semantics, and resume rules"    |
  • Network accessline 84
    | Environments          | `https://platform.claude.com/docs/en/managed-agents/environments.md`             | "Extract environment config (cloud/networking), management endpoints, and reuse model"          |
  • Network accessline 85
    | Self-Hosted Sandboxes | `https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes.md`    | "Extract config:{type:self_hosted}, ANTHROPIC_ENVIRONMENT_KEY, EnvironmentWorker.run/run_one, beta_agent_toolset, ant beta:worker p
  • Network accessline 86
    | Self-Hosted Sandboxes — Security | `https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes-security.md` | "Extract what the customer owns (hardening, egress, key custody, trust boundaries) vs what Anthropic cannot do" |
  • Network accessline 87
    | Events and Streaming  | `https://platform.claude.com/docs/en/managed-agents/events-and-streaming.md`     | "Extract event stream types, stream-first ordering, reconnect/dedupe, and steering patterns"    |
  • Network accessline 88
    | Tools                 | `https://platform.claude.com/docs/en/managed-agents/tools.md`                    | "Extract built-in toolset, custom tool definitions, and tool result wire format"                |
  • Network accessline 89
    | Files                 | `https://platform.claude.com/docs/en/managed-agents/files.md`                    | "Extract file upload, mount paths, session resources, and listing/downloading session outputs"  |
  • Network accessline 90
    | Permission Policies   | `https://platform.claude.com/docs/en/managed-agents/permission-policies.md`      | "Extract permission policy types (allow/deny/confirm) and per-tool config"                     |
  • Network accessline 91
    | Multi-Agent           | `https://platform.claude.com/docs/en/managed-agents/multi-agent.md`              | "Extract multi-agent composition patterns, sub-agent invocation, and result handoff"            |
  • Network accessline 92
    | Observability         | `https://platform.claude.com/docs/en/managed-agents/observability.md`            | "Extract logging, tracing, and usage telemetry exposed by managed agents"                       |
  • Network accessline 93
    | Webhooks              | `https://platform.claude.com/docs/en/managed-agents/webhooks.md`                 | "Extract webhook endpoint registration, HMAC signature verification, supported event types, and delivery semantics" |
  • Network accessline 94
    | GitHub                | `https://platform.claude.com/docs/en/managed-agents/github.md`                   | "Extract github_repository resource shape, multi-repo mounting, and token rotation"             |
  • Network accessline 95
    | MCP Connector         | `https://platform.claude.com/docs/en/managed-agents/mcp-connector.md`            | "Extract MCP server declaration on agents and vault-based credential injection at session"     |
  • Network accessline 96
    | Vaults                | `https://platform.claude.com/docs/en/managed-agents/vaults.md`                   | "Extract vault create, credential add/rotate, OAuth refresh shape, and archive"                 |
  • Network accessline 97
    | Skills                | `https://platform.claude.com/docs/en/managed-agents/skills.md`                   | "Extract skill packaging and loading model for managed agents"                                  |
  • Network accessline 98
    | Memory                | `https://platform.claude.com/docs/en/managed-agents/memory.md`                   | "Extract memory resource shape, scoping, and lifecycle"                                         |
  • Network accessline 99
    | Onboarding            | `https://platform.claude.com/docs/en/managed-agents/onboarding.md`               | "Extract first-run setup, prerequisites, and account/region requirements"                      |
  • Network accessline 100
    | Cloud Containers      | `https://platform.claude.com/docs/en/managed-agents/cloud-containers.md`         | "Extract cloud container runtime, image config, and network/storage knobs"                     |
  • Network accessline 101
    | Migration             | `https://platform.claude.com/docs/en/managed-agents/migration.md`                | "Extract migration paths from earlier APIs/preview shapes to GA managed agents"                 |
  • Network accessline 107
    | Topic         | URL                                                     | Extraction Prompt                                                                                  | | ------------- | ---------------------------------------------
  • Network accessline 109
    | Anthropic CLI | `https://platform.claude.com/docs/en/api/sdks/cli.md`   | "Extract CLI install, authentication, command structure, and the beta:agents/environments/sessions commands" |
  • Network accessline 117
    | SDK        | URL                                                      | Extraction Prompt                                                                                                       | | ---------- | -----------------------------
  • Network accessline 118
    | ---------- | -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | Python     | `https://github.com/anthropic
  • Network accessline 119
    | Python     | `https://github.com/anthropics/anthropic-sdk-python`     | "Extract beta managed-agents namespaces, classes, and method signatures (`client.beta.agents`, `client.beta.sessions`)" |
  • Network accessline 120
    | TypeScript | `https://github.com/anthropics/anthropic-sdk-typescript` | "Extract beta managed-agents namespaces, classes, and method signatures (`client.beta.agents`, `client.beta.sessions`)" |
  • Network accessline 121
    | Java       | `https://github.com/anthropics/anthropic-sdk-java`       | "Extract beta managed-agents classes, builders, and method signatures (`client.beta().agents()`, `BetaManagedAgents*`)" |
  • Network accessline 122
    | Go         | `https://github.com/anthropics/anthropic-sdk-go`         | "Extract beta managed-agents types and method signatures (`client.Beta.Agents`, `BetaManagedAgents*` event types)"      |
  • Network accessline 123
    | Ruby       | `https://github.com/anthropics/anthropic-sdk-ruby`       | "Extract beta managed-agents methods and parameter shapes (`client.beta.agents`, `client.beta.sessions`)"               |
  • Network accessline 124
    | C#         | `https://github.com/anthropics/anthropic-sdk-csharp`     | "Extract beta managed-agents classes and method signatures (NuGet package, `BetaManagedAgents*` types)"                 |
  • Network accessline 125
    | PHP        | `https://github.com/anthropics/anthropic-sdk-php`        | "Extract beta managed-agents classes and method signatures (`$client->beta->agents`, `BetaManagedAgents*` params)"      |

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-api-reference.md

  • Network accessline 224
    "type": "url",       "name": "github",       "url": "https://api.githubcopilot.com/mcp/"
  • Network accessline 225
    "name": "github",       "url": "https://api.githubcopilot.com/mcp/"     }
  • Network accessline 226
    "url": "https://api.githubcopilot.com/mcp/"
  • Network accessline 253
    {       "type": "github_repository",       "url": "https://github.com/owner/repo (required)",
  • Network accessline 254
    [Credential-related source omitted]
  • Network accessline 255
    "url": "https://github.com/owner/repo (required)",
  • Network accessline 368
    Managed Agents endpoints have per-organization request-per-minute (RPM) limits, separate from your [Messages API token limits](https://platform.claude.com/docs/en/api/rate-limits). Model inference inside a session still draws from your orga
  • Network accessline 376
    Files and Skills endpoints use the standard tier-based [rate limits](https://platform.claude.com/docs/en/api/rate-limits).

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-client-patterns.md

  • Network accessline 5
    Code samples are TypeScript — Python and cURL follow the same shape; see `python/managed-agents/README.md` and `curl/managed-agents.md` for equivalents.

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-core.md

  • Network accessline 231
    {"type": "mcp_toolset", "mcp_server_name": "linear"},         ],         "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],
  • Network accessline 232
    ],         "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],     },
  • Network accessline 233
    "mcp_servers": [{"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"}],

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-environments.md

  • Network accessline 142
    model: 'claude-opus-4-7',     mcp_servers: [       { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },
  • Network accessline 143
    mcp_servers: [       { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },     ],
  • Network accessline 144
    { type: 'url', name: 'github', url: 'https://api.githubcopilot.com/mcp/' },
  • Network accessline 159
    {       type: 'github_repository',       url: 'https://github.com/owner/repo',
  • Network accessline 160
    [Credential-related source omitted]
  • Network accessline 161
    url: 'https://github.com/owner/repo',
  • Access to secretsline 162
    [Credential-related source omitted]
  • Network accessline 178
    "type": "url",         "name": "github",         "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 179
    "name": "github",         "url": "https://api.githubcopilot.com/mcp/",     }],
  • Network accessline 180
    "url": "https://api.githubcopilot.com/mcp/",
  • Network accessline 192
    resources=[{         "type": "github_repository",         "url": "https://github.com/owner/repo",
  • Network accessline 193
    [Credential-related source omitted]
  • Network accessline 194
    "url": "https://github.com/owner/repo",
  • Access to secretsline 195
    [Credential-related source omitted]

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-events.md

  • Network accessline 27
    > ⚠<U+FE0F> **Robust polling (raw HTTP).** If you bypass the SDK and roll your own poll loop, don't rely on `requests` or `httpx` timeouts as wall-clock caps — they're **per-chunk** read timeouts, reset every time a byte arrives. A trickling respo

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-memory.md

  • Network accessline 197
    For cURL examples and the CLI (`ant beta:memory-stores ...`), WebFetch the Memory URL in `shared/live-sources.md` → Managed Agents.

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-multiagent.md

  • Network accessline 101
    For per-language bindings beyond Python, WebFetch `https://platform.claude.com/docs/en/managed-agents/multi-agent.md` (see `shared/live-sources.md`).

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-onboarding.md

  • Network accessline 58
    *GitHub repositories* — any repos the agent needs on-disk? For each: - [ ] Repo URL (`https://github.com/org/repo`)
  • Network accessline 59
    - [ ] Repo URL (`https://github.com/org/repo`)
  • Network accessline 99
    Go straight from the last interview answer to the code — no preamble about the setup-vs-runtime split, no "the critical thing to internalize…", no lecture about `agents.create()` being one-time. The two-block structure below already shows t

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-outcomes.md

  • Network accessline 106
    For the raw HTTP shapes and per-language SDK bindings beyond Python, WebFetch `https://platform.claude.com/docs/en/managed-agents/define-outcomes.md` (see `shared/live-sources.md`).

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-overview.md

  • Network accessline 63
    - **Stream to get events** — `GET /v1/sessions/{id}/events/stream` is the primary way to receive agent output in real-time. - **SSE stream has no replay — reconnect with consolidation** — if the stream drops while a `agent.tool_use`, `agent
  • Network accessline 64
    - **SSE stream has no replay — reconnect with consolidation** — if the stream drops while a `agent.tool_use`, `agent.mcp_tool_use`, or `agent.custom_tool_use` is pending resolution (`user.tool_confirmation` for the first two, `user.custom_t
  • Network accessline 65
    - **Don't trust HTTP-library timeouts as wall-clock caps** — `requests` `timeout=(c, r)` and `httpx.Timeout(n)` are *per-chunk* read timeouts; they reset every byte, so a trickling connection can block indefinitely. For a hard deadline on r

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-self-hosted-sandboxes.md

  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]

sdk/cloud/catalog/skills/claude-api/shared/managed-agents-tools.md

  • Network accessline 163
    {   "mcp_servers": [     { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }
  • Network accessline 164
    "mcp_servers": [     { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }   ],
  • Network accessline 165
    { "type": "url", "name": "linear", "url": "https://mcp.linear.app/mcp" }
  • Network accessline 225
    "auth": {     "type": "mcp_oauth",     "mcp_server_url": "https://mcp.notion.com/mcp",
  • Network accessline 226
    [Credential-related source omitted]
  • Network accessline 227
    "mcp_server_url": "https://mcp.notion.com/mcp",
  • Access to secretsline 228
    [Credential-related source omitted]
  • Network accessline 231
    [Credential-related source omitted]
  • Network accessline 232
    "client_id": "<your OAuth client_id>",       "token_endpoint": "https://api.notion.com/v1/oauth/token",       "token_endpoint_auth": { "type": "none" }
  • Network accessline 233
    "token_endpoint": "https://api.notion.com/v1/oauth/token",
  • Access to secretsline 245
    [Credential-related source omitted]
  • Access to secretsline 246
    [Credential-related source omitted]

sdk/cloud/catalog/skills/claude-api/shared/model-migration.md

  • Network accessline 437
    Haiku 4.5 has its own rate-limit pool separate from Haiku 3 / 3.5. If you're ramping traffic as you migrate, check your tier's Haiku 4.5 limits at [API rate limits](https://platform.claude.com/docs/en/api/rate-limits) — a quota that comfort

sdk/cloud/catalog/skills/claude-api/shared/models.md

  • Network accessline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]

sdk/cloud/catalog/skills/claude-api/shared/tool-use-concepts.md

  • Network accessline 81
    Set a `max_continuations` limit (e.g., 5) to prevent infinite loops. For the full guide, see: `https://platform.claude.com/docs/en/build-with-claude/handling-stop-reasons`
  • Network accessline 201
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/programmatic-tool-calling`
  • Network accessline 211
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool`
  • Network accessline 221
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/skills`
  • Network accessline 231
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/implement-tool-use`
  • Network accessline 241
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/computer-use/overview`
  • Network accessline 251
    - URL: `https://platform.claude.com/docs/en/build-with-claude/context-editing`
  • Network accessline 270
    - Docs: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool.md`
  • Network accessline 327
    - URL: `https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview`

sdk/cloud/catalog/skills/claude-api/typescript/claude-api/README.md

  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 68
    {           type: "image",           source: { type: "url", url: "https://example.com/image.png" },
  • Network accessline 69
    type: "image",           source: { type: "url", url: "https://example.com/image.png" },         },
  • Network accessline 70
    source: { type: "url", url: "https://example.com/image.png" },

sdk/cloud/catalog/skills/claude-api/typescript/claude-api/tool-use.md

  • Network accessline 458
    - `https://github.com/anthropics/anthropic-sdk-typescript/blob/main/examples/tools-helpers-memory.ts`

sdk/cloud/catalog/skills/claude-api/typescript/managed-agents/README.md

  • Network accessline 3
    > **Bindings not shown here:** This README covers the most common managed-agents flows for TypeScript. If you need a class, method, namespace, field, or behavior that isn't shown, WebFetch the TypeScript SDK repo **or the relevant docs page
  • Access to secretsline 18
    [Credential-related source omitted]
  • Network accessline 102
    {         type: "github_repository",         url: "https://github.com/owner/repo",
  • Network accessline 103
    type: "github_repository",         url: "https://github.com/owner/repo",         mount_path: "/workspace/repo",
  • Network accessline 104
    url: "https://github.com/owner/repo",
  • Access to secretsline 106
    [Credential-related source omitted]
  • Network accessline 347
    model: "claude-opus-4-7",   mcp_servers: [     { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },
  • Network accessline 348
    mcp_servers: [     { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },   ],
  • Network accessline 349
    { type: "url", name: "my-tools", url: "https://my-mcp-server.example.com/sse" },

sdk/cloud/catalog/skills/codebase-design/SKILL.md

  • Network accessline 4
    metadata:   nativeReplaces: [requesting-code-review, simplify-code, sdlc-review] source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock)
  • Network accessline 5
    nativeReplaces: [requesting-code-review, simplify-code, sdlc-review] source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock) description: Design maintainable module interfaces, review scoped code changes, and simplify impleme
  • Network accessline 6
    source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock)

sdk/cloud/catalog/skills/codebase-design/references/requesting-code-review/GUIDE.md

  • Access to secretsline 62
    [Credential-related source omitted]
  • Dangerous shell operationline 160
    shell injection, SQL injection, path traversal, eval()/exec() with user input,

sdk/cloud/catalog/skills/codebase-design/references/requesting-code-review/NOTICE.md

  • Network accessline 25
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/requesting-code-review

sdk/cloud/catalog/skills/codebase-design/references/sdlc-review/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/devops/sdlc-review

sdk/cloud/catalog/skills/codebase-design/references/simplify-code/NOTICE.md

  • Network accessline 25
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/simplify-code

sdk/cloud/catalog/skills/competitor-intelligence/scripts/watch_state.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/council-creator/SKILL.md

  • Network accessline 129
    "brief": {     "summary": "…",     "facts": [{ "text": "Starlink 2025 年收入 114 亿美元", "sourceUrl": "https://…" }],
  • Network accessline 130
    "summary": "…",     "facts": [{ "text": "Starlink 2025 年收入 114 亿美元", "sourceUrl": "https://…" }],     "gaps": ["中国民营发射成本无公开数据"]
  • Network accessline 131
    "facts": [{ "text": "Starlink 2025 年收入 114 亿美元", "sourceUrl": "https://…" }],

sdk/cloud/catalog/skills/diagnosing-bugs/SKILL.md

  • Network accessline 4
    metadata:   nativeReplaces: [systematic-debugging, inspecting-hermes-desktop-dom] source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock)
  • Network accessline 5
    nativeReplaces: [systematic-debugging, inspecting-hermes-desktop-dom] source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock) description: Diagnosis loop for hard bugs and performance regressions. Use when the user says "diag
  • Network accessline 6
    source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock)
  • Network accessline 34
    1. **Failing test** at whatever seam reaches the bug — unit, integration, e2e. 2. **Curl / HTTP script** against a running dev server.
  • Network accessline 35
    2. **Curl / HTTP script** against a running dev server.
  • Network accessline 67
    Phase 1 is done when the loop is **tight** and **red-capable**: you can name **one command** — a script path, a test invocation, a curl — that you have **already run at least once** (paste the invocation and its output), and that is:

sdk/cloud/catalog/skills/diagnosing-bugs/references/desktop-dom/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/inspecting-hermes-desktop-dom

sdk/cloud/catalog/skills/diagnosing-bugs/references/systematic-debugging/NOTICE.md

  • Network accessline 25
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/systematic-debugging

sdk/cloud/catalog/skills/diagnosing-bugs/scripts/hitl-loop.template.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 31
    step "Open the app at http://localhost:3000 and sign in."

sdk/cloud/catalog/skills/doc-coauthoring/SKILL.md

  • Network accessline 305
    Provide testing instructions: 1. Open a fresh Claude conversation: https://claude.ai
  • Network accessline 306
    1. Open a fresh Claude conversation: https://claude.ai

sdk/cloud/catalog/skills/doc-coauthoring/references/humanizer/GUIDE.md

  • Network accessline 3
    description: "Humanize text: strip AI-isms and add real voice." version: 2.5.1 author: Siqi Chen (@blader, https://github.com/blader/humanizer), ported by Hermes Agent
  • Network accessline 4
    version: 2.5.1 author: Siqi Chen (@blader, https://github.com/blader/humanizer), ported by Hermes Agent license: MIT
  • Network accessline 5
    author: Siqi Chen (@blader, https://github.com/blader/humanizer), ported by Hermes Agent
  • Network accessline 10
    tags: [writing, editing, humanize, anti-ai-slop, voice, prose, text]     category: creative     homepage: https://github.com/blader/humanizer
  • Network accessline 11
    category: creative     homepage: https://github.com/blader/humanizer     related_skills: [songwriting-and-ai-music]
  • Network accessline 12
    homepage: https://github.com/blader/humanizer
  • Network accessline 643
    This skill is ported from [blader/humanizer](https://github.com/blader/humanizer) (MIT licensed), which is itself based on [Wikipedia: Signs of AI writing](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), maintained by WikiProj
  • Network accessline 645
    Original author: Siqi Chen ([@blader](https://github.com/blader)). Original repo: https://github.com/blader/humanizer (version 2.5.1). Ported to Hermes Agent with Hermes-native tool references (`read_file`, `patch`, `write_file`) and guidan

sdk/cloud/catalog/skills/domain-modeling/SKILL.md

  • Network accessline 2
    name: domain-modeling scope: coding source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock)
  • Network accessline 3
    scope: coding source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock) description: Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an archite
  • Network accessline 4
    source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock)

sdk/cloud/catalog/skills/evidence-citations/references/citation-formats.md

  • Network accessline 13
    [1] https://example.com/a — Page title
  • Network accessline 14
    [2] https://example.com/b

sdk/cloud/catalog/skills/evidence-citations/scripts/sources.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 233
    # ``web_extract`` returns markdown, so the most citation-worthy sentences are # exactly the ones carrying inline links and emphasis around terms: #   "including _[ERAP1](https://…/erap1/)_, _[IL1A](…)_, have also been…"
  • Network accessline 234
    # exactly the ones carrying inline links and emphasis around terms: #   "including _[ERAP1](https://…/erap1/)_, _[IL1A](…)_, have also been…" # reads identically to the page a human sees.  Matching has to see through that
  • Network accessline 235
    #   "including _[ERAP1](https://…/erap1/)_, _[IL1A](…)_, have also been…"

sdk/cloud/catalog/skills/frontend-design/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/

sdk/cloud/catalog/skills/image-generate/SKILL.md

  • Access to secretsline 100
    [Credential-related source omitted]

sdk/cloud/catalog/skills/image-generate/scripts/generate-and-deliver.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Network accessline 124
    async function discoverModels(auth, preferred, size) {   const response = await fetch(`${auth.baseUrl}/api/v1/image-models`, {
  • Network accessline 125
    const response = await fetch(`${auth.baseUrl}/api/v1/image-models`, {
  • Network accessline 157
    for (const candidate of models) {     const model = candidate.id;     const response = await fetch(`${auth.baseUrl}/api/v1/images/generations`, {
  • Network accessline 158
    const model = candidate.id;     const response = await fetch(`${auth.baseUrl}/api/v1/images/generations`, {       method: 'POST',
  • Network accessline 159
    const response = await fetch(`${auth.baseUrl}/api/v1/images/generations`, {
  • Network accessline 209
    throw new Error('Image URL origin is not explicitly allowed by PRISMER_IMAGE_DOWNLOAD_ORIGINS; prefer b64_json');   }   const response = await fetch(url, { signal: AbortSignal.timeout(60_000), redirect: 'error' });
  • Network accessline 210
    }   const response = await fetch(url, { signal: AbortSignal.timeout(60_000), redirect: 'error' });   if (!response.ok) throw new Error(`Generated image download failed: HTTP ${response.status}`);
  • Network accessline 211
    const response = await fetch(url, { signal: AbortSignal.timeout(60_000), redirect: 'error' });

sdk/cloud/catalog/skills/ingest/SKILL.md

  • Network accessline 28
    All of them use the same workspace-billed cloud lane (`/api/context/load`). Never script HTTP via `execute_code`/subprocess/curl for web research.
  • Network accessline 53
    cloud search "AI agent frameworks 2025"           # top-5 outlines + refs (JSON) cloud search "topic" -k 10 cloud load https://example.com                     # outline + refs (JSON)
  • Network accessline 54
    cloud search "topic" -k 10 cloud load https://example.com                     # outline + refs (JSON) cloud load https://a.com https://b.com             # batch of URLs and/or refs (up to 20)
  • Network accessline 55
    cloud load https://example.com                     # outline + refs (JSON)
  • Network accessline 56
    cloud load https://a.com https://b.com             # batch of URLs and/or refs (up to 20)
  • Network accessline 57
    cloud load 'prismer://load/<id>/n3' 'prismer://load/<id>/n7'   # read the chosen sections cloud load '<ref>' --max-tokens 8000               # bigger page (512–16000, default 4000) cloud load https://example.com --format hqcc       # legacy
  • Network accessline 59
    cloud load https://example.com --format hqcc       # legacy: one compressed summary, no refs

sdk/cloud/catalog/skills/internal-comms/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

sdk/cloud/catalog/skills/liteparse/SKILL.md

  • Network accessline 15
    > Upstream: [`run-llama/liteparse`](https://github.com/run-llama/liteparse)
  • Network accessline 16
    > + skill [`run-llama/llamaparse-agent-skills`](https://github.com/run-llama/llamaparse-agent-skills/blob/main/skills/liteparse/SKILL.md).
  • Network accessline 132
    `cloud search` (or `web_load` / `workspace_web_search`) fetch remote pages and   read them section by section. `liteparse` cannot   fetch URLs; if you only have a URL, either `curl -sL <url> -o file`
  • Network accessline 133
    read them section by section. `liteparse` cannot   fetch URLs; if you only have a URL, either `curl -sL <url> -o file`   then parse the local copy with `liteparse`, or route to `ingest`.
  • Network accessline 134
    fetch URLs; if you only have a URL, either `curl -sL <url> -o file`
  • Network accessline 141
    1. **Locate the file.** Workspace asset → resolve its local path (see the    `assets` skill). URL-only → `curl -sL <url> -o <name>` first, then
  • Network accessline 142
    `assets` skill). URL-only → `curl -sL <url> -o <name>` first, then

sdk/cloud/catalog/skills/mcp-builder/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

sdk/cloud/catalog/skills/mcp-builder/SKILL.md

  • Network accessline 42
    Start with the sitemap to find relevant pages: `https://modelcontextprotocol.io/sitemap.xml`
  • Network accessline 44
    Then fetch specific pages with `.md` suffix for markdown format (e.g., `https://modelcontextprotocol.io/specification/draft.md`).
  • Network accessline 61
    **For TypeScript (recommended):** - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 62
    - **TypeScript SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`
  • Network accessline 65
    **For Python:** - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 66
    - **Python SDK**: Use WebFetch to load `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 203
    ### Core MCP Documentation (Load First) - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 204
    - **MCP Protocol**: Start with sitemap at `https://modelcontextprotocol.io/sitemap.xml`, then fetch specific pages with `.md` suffix
  • Network accessline 212
    ### SDK Documentation (Load During Phase 1/2) - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 213
    - **Python SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 214
    - **TypeScript SDK**: Fetch from `https://raw.githubusercontent.com/modelcontextprotocol/typescript-sdk/main/README.md`

sdk/cloud/catalog/skills/mcp-builder/reference/evaluation.md

  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 449
    [Credential-related source omitted]
  • Access to secretsline 453
    [Credential-related source omitted]
  • Network accessline 463
    python scripts/evaluation.py \   -t sse \   -u https://example.com/mcp \
  • Network accessline 464
    [Credential-related source omitted]
  • Network accessline 465
    -u https://example.com/mcp \
  • Network accessline 476
    python scripts/evaluation.py \   -t http \   -u https://example.com/mcp \
  • Network accessline 477
    [Credential-related source omitted]
  • Network accessline 478
    -u https://example.com/mcp \
  • Access to secretsline 566
    [Credential-related source omitted]

sdk/cloud/catalog/skills/mcp-builder/reference/node_mcp_server.md

  • Dangerous shell operationline 541
    "clean": "rm -rf dist"
  • Network accessline 604
    // Constants const API_BASE_URL = "https://api.example.com/v1";
  • Network accessline 605
    const API_BASE_URL = "https://api.example.com/v1";
  • Access to secretsline 718
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 730
    [Credential-related source omitted]
  • Access to secretsline 731
    [Credential-related source omitted]
  • Access to secretsline 736
    [Credential-related source omitted]
  • Access to secretsline 737
    [Credential-related source omitted]
  • Network accessline 757
    const port = parseInt(process.env.PORT || '3000');   app.listen(port, '127.0.0.1', () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);
  • Network accessline 758
    app.listen(port, '127.0.0.1', () => {     console.error(`MCP server running on http://localhost:${port}/mcp`);   });
  • Network accessline 759
    console.error(`MCP server running on http://localhost:${port}/mcp`);
  • Access to secretsline 848
    [Credential-related source omitted]
  • Access to secretsline 849
    [Credential-related source omitted]

sdk/cloud/catalog/skills/mcp-builder/reference/python_mcp_server.md

  • Network accessline 42
    **For complete SDK documentation, use WebFetch to load:** `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 43
    `https://raw.githubusercontent.com/modelcontextprotocol/python-sdk/main/README.md`
  • Network accessline 233
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 234
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 235
    async with httpx.AsyncClient() as client:
  • Network accessline 251
    # Good: Async network request async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:
  • Network accessline 252
    async def fetch_data(resource_id: str) -> dict:     async with httpx.AsyncClient() as client:         response = await client.get(f"{API_URL}/resource/{resource_id}")
  • Network accessline 253
    async with httpx.AsyncClient() as client:
  • Network accessline 258
    # Bad: Synchronous request def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 259
    def fetch_data(resource_id: str) -> dict:     response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks     return response.json()
  • Network accessline 260
    response = requests.get(f"{API_URL}/resource/{resource_id}")  # Blocks
  • Network accessline 352
    # Constants API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 353
    API_BASE_URL = "https://api.example.com/v1"
  • Network accessline 382
    async def _make_api_request(endpoint: str, method: str = "GET", **kwargs) -> dict:     '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:
  • Network accessline 383
    '''Reusable function for all API calls.'''     async with httpx.AsyncClient() as client:         response = await client.request(
  • Network accessline 384
    async with httpx.AsyncClient() as client:
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 517
    [Credential-related source omitted]

sdk/cloud/catalog/skills/mcp-builder/scripts/connections.py

  • Executable scriptline 1
    Executable file

sdk/cloud/catalog/skills/mcp-builder/scripts/evaluation.py

  • Executable scriptline 1
    Executable file
  • Network accessline 330
    [Credential-related source omitted]
  • Network accessline 333
    python evaluation.py -t http -u https://example.com/mcp -m claude-3-5-sonnet-20241022 eval.xml
  • Access to secretsline 339
    [Credential-related source omitted]

sdk/cloud/catalog/skills/memory/references/llm-wiki/GUIDE.md

  • Network accessline 17
    Build and maintain a persistent, compounding knowledge base as interlinked markdown files. Based on [Andrej Karpathy's LLM Wiki pattern](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f).
  • Network accessline 18
    Based on [Andrej Karpathy's LLM Wiki pattern](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f).
  • Network accessline 166
    --- source_url: https://example.com/article   # original URL, if applicable
  • Network accessline 167
    source_url: https://example.com/article   # original URL, if applicable
  • Network accessline 465
    [llm-wiki-compiler](https://github.com/atomicmemory/llm-wiki-compiler) is a Node.js CLI that

sdk/cloud/catalog/skills/memory/references/llm-wiki/scripts/lint_wiki.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/SKILL.md

  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]

sdk/cloud/catalog/skills/office-artifacts/references/document-generation/GUIDE.md

  • Network accessline 44
    style.font.name = 'Times New Roman'          # ascii style.font.size = Pt(12) style.element.rPr.rFonts.set('{http://schemas.openxmlformats.org/wordprocessingml/2006/main}eastAsia', '宋体')
  • Network accessline 45
    style.font.size = Pt(12) style.element.rPr.rFonts.set('{http://schemas.openxmlformats.org/wordprocessingml/2006/main}eastAsia', '宋体') p = doc.add_paragraph('中文正文——宋体五号')
  • Network accessline 46
    style.element.rPr.rFonts.set('{http://schemas.openxmlformats.org/wordprocessingml/2006/main}eastAsia', '宋体')

sdk/cloud/catalog/skills/office-artifacts/references/docx/references/revisions-and-comments.md

  • Network accessline 9
    Word records run-level tracked changes as wrapper elements inside a paragraph (`w:p`), in the `w` namespace `http://schemas.openxmlformats.org/wordprocessingml/2006/main`:
  • Network accessline 11
    `http://schemas.openxmlformats.org/wordprocessingml/2006/main`:

sdk/cloud/catalog/skills/office-artifacts/references/docx/scripts/docx_comments.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 35
    W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 107
    t = etree.SubElement(el, q("t"))         t.text = s         t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
  • Network accessline 108
    t.text = s         t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")     return right
  • Network accessline 109
    t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")

sdk/cloud/catalog/skills/office-artifacts/references/docx/scripts/docx_common.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/docx/scripts/docx_create.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/docx/scripts/docx_edit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 39
    W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 109
    pt.text = (pt.text or "") + ((ct.text or "")                                              if ct is not None else "")                 pt.set("{http://www.w3.org/XML/1998/namespace}space",
  • Network accessline 110
    if ct is not None else "")                 pt.set("{http://www.w3.org/XML/1998/namespace}space",                        "preserve")
  • Network accessline 111
    pt.set("{http://www.w3.org/XML/1998/namespace}space",
  • Network accessline 131
    elif extra is instr:             it = r.makeelement(_q("instrText"), {})             it.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
  • Network accessline 132
    it = r.makeelement(_q("instrText"), {})             it.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")             it.text = instr
  • Network accessline 133
    it.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")

sdk/cloud/catalog/skills/office-artifacts/references/docx/scripts/docx_read.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 27
    W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

sdk/cloud/catalog/skills/office-artifacts/references/docx/scripts/docx_revisions.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"

sdk/cloud/catalog/skills/office-artifacts/references/docx/scripts/docx_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/docx/scripts/docx_validate.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 32
    W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Network accessline 33
    R = "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
  • Network accessline 34
    PR = "http://schemas.openxmlformats.org/package/2006/relationships"
  • Possible obfuscationline 39
    b"\x01\x00\x00\x00",              # EMF
  • Possible obfuscationline 40
    b"\xd7\xcd\xc6\x9a", b"\x01\x00\x09\x00",  # WMF variants

sdk/cloud/catalog/skills/office-artifacts/references/docx/tests/test_docx_skill.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Network accessline 239
    W = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
  • Access to secretsline 247
    [Credential-related source omitted]
  • Network accessline 260
    t = etree.SubElement(r, q("t"))     t.text = text     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
  • Network accessline 262
    t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
  • Network accessline 272
    t = etree.SubElement(r, q("delText"))     t.text = text     t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")
  • Network accessline 274
    t.set("{http://www.w3.org/XML/1998/namespace}space", "preserve")

sdk/cloud/catalog/skills/office-artifacts/references/pdf/references/ocr-extraction.md

  • Network accessline 18
    web_load(input="https://arxiv.org/pdf/2402.03300")
  • Network accessline 19
    web_load(input="https://example.com/report.pdf")
  • Network accessline 110
    # Abstract only (fast) web_load(input="https://arxiv.org/abs/2402.03300")
  • Network accessline 111
    web_load(input="https://arxiv.org/abs/2402.03300")
  • Network accessline 113
    # Full paper: outline first, then the section refs you need web_load(input="https://arxiv.org/pdf/2402.03300")
  • Network accessline 114
    web_load(input="https://arxiv.org/pdf/2402.03300")

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/_raster.py

  • Executable scriptline 1
    Executable file

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/extract_marker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/extract_pymupdf.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_create.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_fill_form.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_form_layout.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_make_form.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_merge.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_meta.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_page_image.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_read.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_secure.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_split.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_stamp.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/scripts/pdf_watermark.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/pdf/tests/test_pdf_skill.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 16
    [Credential-related source omitted]

sdk/cloud/catalog/skills/office-artifacts/references/powerpoint/scripts/pptx_create.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 12
    "size": 18, "color": "CC0000", "font": "Arial",                   "italic": false,                   "link": "https://example.com/agenda"}],
  • Network accessline 13
    "italic": false,                   "link": "https://example.com/agenda"}],      "background": "1F2937",           // solid slide background (hex)
  • Network accessline 14
    "link": "https://example.com/agenda"}],

sdk/cloud/catalog/skills/office-artifacts/references/powerpoint/scripts/pptx_edit.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 54
    R_EMBED = "{http://schemas.openxmlformats.org/officeDocument/2006/relationships}"

sdk/cloud/catalog/skills/office-artifacts/references/powerpoint/scripts/pptx_from_template.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/powerpoint/scripts/pptx_read.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/powerpoint/scripts/pptx_render.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/powerpoint/tests/test_powerpoint_skill.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 18
    [Credential-related source omitted]
  • Possible obfuscationline 40
    data = base64.b64decode(
  • Possible obfuscationline 232
    blue = base64.b64decode(
  • Access to secretsline 269
    [Credential-related source omitted]
  • Possible obfuscationline 389
    blue = base64.b64decode(
  • Network accessline 423
    "slide_number": True,          "bullets": [{"text": "Visit example",                       "link": "https://example.com/info"}]}]})
  • Network accessline 424
    "bullets": [{"text": "Visit example",                       "link": "https://example.com/info"}]}]})     out = workdir / "polish.pptx"
  • Network accessline 425
    "link": "https://example.com/info"}]}]})
  • Network accessline 437
    for p in sh.text_frame.paragraphs for r in p.runs                  if r.hyperlink.address]     assert link_runs[0].hyperlink.address == "https://example.com/info"
  • Network accessline 439
    assert link_runs[0].hyperlink.address == "https://example.com/info"
  • Network accessline 445
    result = run("pptx_edit.py", deck, "--output", str(edited),                  "--set-background", "0", "004400",                  "--hyperlink", "1", "Overview", "https://example.com/x",
  • Network accessline 446
    "--set-background", "0", "004400",                  "--hyperlink", "1", "Overview", "https://example.com/x",                  "--enable-slide-number", "1",
  • Network accessline 447
    "--hyperlink", "1", "Overview", "https://example.com/x",
  • Network accessline 461
    for p in sh.text_frame.paragraphs for r in p.runs              if r.hyperlink.address]     assert links == ["https://example.com/x"]
  • Network accessline 463
    assert links == ["https://example.com/x"]

sdk/cloud/catalog/skills/office-artifacts/references/xlsx/GUIDE.md

  • Network accessline 82
    | List tables | `xlsx_edit.py f.xlsx --list-tables` | | Defined names | `--define-name "Rates='Data'!$B$2:$B$9"` / `--delete-name Rates` / `xlsx_read.py f.xlsx --names` | | Hyperlink | `--hyperlink "A1=https://example.com|Docs"` |
  • Network accessline 83
    | Defined names | `--define-name "Rates='Data'!$B$2:$B$9"` / `--delete-name Rates` / `xlsx_read.py f.xlsx --names` | | Hyperlink | `--hyperlink "A1=https://example.com|Docs"` | | Cell note | `--note "B2=Check this|Reviewer"`; read via `xlsx
  • Network accessline 84
    | Hyperlink | `--hyperlink "A1=https://example.com|Docs"` |

sdk/cloud/catalog/skills/office-artifacts/references/xlsx/scripts/csv_to_xlsx.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/xlsx/scripts/xlsx_create.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/xlsx/scripts/xlsx_edit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/xlsx/scripts/xlsx_read.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/xlsx/scripts/xlsx_recalc.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/xlsx/scripts/xlsx_restructure.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/xlsx/scripts/xlsx_to_csv.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/office-artifacts/references/xlsx/tests/test_xlsx_skill.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 436
    "sheets": [{"name": "D", "cells": {             "A1": {"value": "docs",                    "hyperlink": "https://example.com/docs"},
  • Network accessline 437
    "A1": {"value": "docs",                    "hyperlink": "https://example.com/docs"},             "B1": {"value": 0.07, "note": "quarterly rate"},
  • Network accessline 438
    "hyperlink": "https://example.com/docs"},
  • Network accessline 448
    wb = load_workbook(book)     ws = wb["D"]     assert ws["A1"].hyperlink.target == "https://example.com/docs"
  • Network accessline 449
    ws = wb["D"]     assert ws["A1"].hyperlink.target == "https://example.com/docs"     assert ws["B1"].comment.text == "quarterly rate"
  • Network accessline 450
    assert ws["A1"].hyperlink.target == "https://example.com/docs"
  • Network accessline 457
    "--define-name", "Extra='D'!$C$1",         "--delete-name", "Rate",         "--hyperlink", "D1=https://example.com/more|More",
  • Network accessline 458
    "--delete-name", "Rate",         "--hyperlink", "D1=https://example.com/more|More",         "--note", "D1=see more|Reviewer",
  • Network accessline 459
    "--hyperlink", "D1=https://example.com/more|More",
  • Network accessline 464
    assert "Rate" not in wb.defined_names     assert wb.defined_names["Extra"].attr_text == "'D'!$C$1"     assert ws["D1"].hyperlink.target == "https://example.com/more"
  • Network accessline 465
    assert wb.defined_names["Extra"].attr_text == "'D'!$C$1"     assert ws["D1"].hyperlink.target == "https://example.com/more"     assert ws["D1"].value == "More"
  • Network accessline 466
    assert ws["D1"].hyperlink.target == "https://example.com/more"
  • Access to secretsline 521
    [Credential-related source omitted]

sdk/cloud/catalog/skills/office-artifacts/tests/test_resource_regressions.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]

sdk/cloud/catalog/skills/pkf-svg/references/architecture-diagram/GUIDE.md

  • Network accessline 37
    Based on [Cocoon AI's architecture-diagram-generator](https://github.com/Cocoon-AI/architecture-diagram-generator) (MIT).

sdk/cloud/catalog/skills/prismer-airtable/SKILL.md

  • Network accessline 10
    prerequisites:   env_vars: [ AIRTABLE_API_KEY ]   commands: [ curl ]
  • Network accessline 11
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 12
    commands: [ curl ]
  • Network accessline 16
    hermes:     tags: [ Airtable, Productivity, Database, API ]     homepage: https://airtable.com/developers/web/api/introduction
  • Network accessline 17
    tags: [ Airtable, Productivity, Database, API ]     homepage: https://airtable.com/developers/web/api/introduction   requiresExplicitGrant: true
  • Network accessline 18
    homepage: https://airtable.com/developers/web/api/introduction
  • Network accessline 39
    Work with Airtable's REST API directly via `curl` using the `terminal` tool. No Python SDK is required. Prefer scripts/airtable_client.py for checked pagination and errors; curl examples are individual request payload references. In Bash en
  • Network accessline 43
    1. Create a **Personal Access Token (PAT)** at https://airtable.com/create/tokens (tokens start with `pat...`). 2. Grant only the scopes needed by the selected operation (read-only requests do not need write):
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 58
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Network accessline 64
    Base curl pattern:
  • Dangerous shell operationline 66
    [Credential-related source omitted]
  • Network accessline 66
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]
  • Network accessline 82
    | Date | `"Due": "2026-04-01"` | | DateTime (UTC) | `"At": "2026-04-01T14:30:00.000Z"` | | URL / Email / Phone | `"Link": "https://…"` |
  • Network accessline 83
    | DateTime (UTC) | `"At": "2026-04-01T14:30:00.000Z"` | | URL / Email / Phone | `"Link": "https://…"` | | Attachment | `"Files": [{"url": "https://…"}]` (Airtable fetches + rehosts) |
  • Network accessline 84
    | URL / Email / Phone | `"Link": "https://…"` |
  • Network accessline 85
    | Attachment | `"Files": [{"url": "https://…"}]` (Airtable fetches + rehosts) |
  • Dangerous shell operationline 95
    [Credential-related source omitted]
  • Network accessline 95
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Dangerous shell operationline 101
    [Credential-related source omitted]
  • Network accessline 101
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Dangerous shell operationline 108
    [Credential-related source omitted]
  • Network accessline 108
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Dangerous shell operationline 114
    [Credential-related source omitted]
  • Network accessline 114
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Network accessline 121
    FORMULA="{Status}='Todo'" ENC=$(python3 -c 'import sys, urllib.parse; print(urllib.parse.quote(sys.argv[1], safe=""))' "$FORMULA") curl --fail-with-body --silent --show-error "https://api.airtable.com/v0/$BASE_ID/$TABLE?filterByFormula=$ENC
  • Network accessline 122
    ENC=$(python3 -c 'import sys, urllib.parse; print(urllib.parse.quote(sys.argv[1], safe=""))' "$FORMULA") curl --fail-with-body --silent --show-error "https://api.airtable.com/v0/$BASE_ID/$TABLE?filterByFormula=$ENC&maxRecords=20" \   -H "Au
  • Dangerous shell operationline 123
    [Credential-related source omitted]
  • Network accessline 123
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Dangerous shell operationline 137
    [Credential-related source omitted]
  • Network accessline 137
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Dangerous shell operationline 144
    [Credential-related source omitted]
  • Network accessline 144
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Dangerous shell operationline 153
    [Credential-related source omitted]
  • Network accessline 153
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Network accessline 161
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Dangerous shell operationline 176
    [Credential-related source omitted]
  • Network accessline 176
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Network accessline 184
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Dangerous shell operationline 198
    [Credential-related source omitted]
  • Network accessline 198
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Dangerous shell operationline 204
    [Credential-related source omitted]
  • Network accessline 204
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Network accessline 225
    [Credential-related source omitted]
  • Access to secretsline 225
    [Credential-related source omitted]
  • Network accessline 236
    - **PATCH vs PUT.** `PATCH` merges supplied fields into the record. `PUT` replaces the record entirely and clears any field you didn't include. Default to `PATCH`. - **Single-select options must exist.** Writing `"Status": "Shipping"` when 
  • Network accessline 237
    - **Single-select options must exist.** Writing `"Status": "Shipping"` when `Shipping` isn't in the field's option list errors with `INVALID_MULTIPLE_CHOICE_OPTIONS` unless you pass `"typecast": true` (which auto-creates the option). - **Pe
  • Network accessline 238
    - **Per-base token scoping.** A `403` can mean missing base access, scopes, role or policy. Check each independently. Send the user to https://airtable.com/create/tokens to grant it.
  • Access to secretsline 244
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-airtable/scripts/airtable_client.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 15
    if not path.startswith('/') or '://' in path or '..' in path.split('/'):         raise ValueError('API path must stay within Airtable v0')     url = 'https://api.airtable.com/v0' + path
  • Network accessline 16
    raise ValueError('API path must stay within Airtable v0')     url = 'https://api.airtable.com/v0' + path     if params: url += '?' + urllib.parse.urlencode(params, doseq=True)
  • Network accessline 17
    url = 'https://api.airtable.com/v0' + path     if params: url += '?' + urllib.parse.urlencode(params, doseq=True)     req = urllib.request.Request(url, method=method,
  • Network accessline 18
    if params: url += '?' + urllib.parse.urlencode(params, doseq=True)     req = urllib.request.Request(url, method=method,         data=None if payload is None else json.dumps(payload).encode(),
  • Network accessline 19
    req = urllib.request.Request(url, method=method,
  • Network accessline 22
    for attempt in range(4):         try:             with urllib.request.urlopen(req, timeout=30) as response:
  • Network accessline 23
    try:             with urllib.request.urlopen(req, timeout=30) as response:                 value = json.loads(response.read())
  • Network accessline 24
    with urllib.request.urlopen(req, timeout=30) as response:

sdk/cloud/catalog/skills/prismer-apple-notes/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/apple/apple-notes

sdk/cloud/catalog/skills/prismer-apple-notes/scripts/readiness.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/prismer-apple-reminders/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/apple/apple-reminders

sdk/cloud/catalog/skills/prismer-apple-reminders/scripts/readiness.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/prismer-ascii-video/README.md

  • Network accessline 5
    Built for [Hermes Agent](https://github.com/NousResearch/hermes-agent). Usable in any coding agent. Canonical source lives here; synced to [`NousResearch/hermes-agent/skills/creative/ascii-video`](https://github.com/NousResearch/hermes-agen

sdk/cloud/catalog/skills/prismer-ascii-video/references/inputs.md

  • Access to secretsline 303
    [Credential-related source omitted]
  • Network accessline 309
    url = f"https://api.elevenlabs.io/v1/text-to-speech/{voice_id}"
  • Access to secretsline 310
    [Credential-related source omitted]
  • Network accessline 319
    },     }     resp = requests.post(url, json=data, headers=headers, stream=True, timeout=(10, 60))
  • Network accessline 320
    }     resp = requests.post(url, json=data, headers=headers, stream=True, timeout=(10, 60))     resp.raise_for_status()
  • Network accessline 321
    resp = requests.post(url, json=data, headers=headers, stream=True, timeout=(10, 60))

sdk/cloud/catalog/skills/prismer-ascii-video/references/optimization.md

  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 646
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-ascii-video/references/shaders.md

  • Access to secretsline 1401
    [Credential-related source omitted]
  • Access to secretsline 1404
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-baoyu-infographic/PORT_NOTES.md

  • Network accessline 3
    Ported from [JimLiu/baoyu-skills](https://github.com/JimLiu/baoyu-skills) v1.56.1.
  • Network accessline 33
    For updates, select a concrete upstream commit, inspect its diff and merge local repairs. Never overwrite references blindly or execute placeholder URLs. Source: https://github.com/JimLiu/baoyu-skills. The current origin MIT notice (Copyrig

sdk/cloud/catalog/skills/prismer-baoyu-infographic/PROVENANCE.md

  • Network accessline 7
    LICENSE.hermes preserves Nous Research MIT terms. LICENSE.origin preserves Jim Liu's current upstream MIT notice, retrieved from https://raw.githubusercontent.com/JimLiu/baoyu-skills/main/LICENSE on 2026-09-23. Historical v1.56.1 provenance

sdk/cloud/catalog/skills/prismer-baoyu-infographic/SKILL.md

  • Network accessline 12
    hermes:     tags: [infographic, visual-summary, creative, image-generation]     homepage: https://github.com/JimLiu/baoyu-skills#baoyu-infographic
  • Network accessline 13
    tags: [infographic, visual-summary, creative, image-generation]     homepage: https://github.com/JimLiu/baoyu-skills#baoyu-infographic ---
  • Network accessline 14
    homepage: https://github.com/JimLiu/baoyu-skills#baoyu-infographic
  • Network accessline 19
    Adapted from [baoyu-infographic](https://github.com/JimLiu/baoyu-skills) for Hermes Agent's tool ecosystem.

sdk/cloud/catalog/skills/prismer-blocked-page-recovery/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/web/blocked-page-recovery

sdk/cloud/catalog/skills/prismer-blocked-page-recovery/SKILL.md

  • Access to secretsline 42
    [Credential-related source omitted]
  • Network accessline 54
    python3 "$SKILL_ROOT/scripts/recover_page.py" "https://example.com/blocked-article" --json --out "$TASK_OUTPUT_DIR/candidate.html"
  • Network accessline 83
    # Discovery: returns closest snapshot URL + timestamp as JSON curl --fail-with-body -sS --max-time 20 "https://archive.org/wayback/available?url={URL}"
  • Network accessline 84
    curl --fail-with-body -sS --max-time 20 "https://archive.org/wayback/available?url={URL}"
  • Network accessline 91
    curl -sL "https://web.archive.org/cdx/search/cdx?url={URL}&output=json&limit=10"
  • Network accessline 105
    Use the bounded script, not a curl loop that treats HTTP errors as shell success.
  • Access to secretsline 112
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-blocked-page-recovery/scripts/recover_page.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 7
    [Credential-related source omitted]
  • Network accessline 103
    if remaining <= 0:         return 0, b'', url     request = urllib.request.Request(url, headers={'User-Agent': USER_AGENT, **(headers or {})})
  • Network accessline 105
    request = urllib.request.Request(url, headers={'User-Agent': USER_AGENT, **(headers or {})})
  • Network accessline 162
    snap_url = None     snap_ts = None     discovery = "https://archive.org/wayback/available?url=" + urllib.parse.quote(url, safe="")
  • Network accessline 163
    snap_ts = None     discovery = "https://archive.org/wayback/available?url=" + urllib.parse.quote(url, safe="")     status, raw = _fetch(discovery, timeout)
  • Network accessline 164
    discovery = "https://archive.org/wayback/available?url=" + urllib.parse.quote(url, safe="")
  • Network accessline 171
    if isinstance(closest, dict) and closest.get("available") and isinstance(closest.get("url"), str):             snap_url = closest["url"].replace(                 "http://web.archive.org", "https://web.archive.org"
  • Network accessline 172
    snap_url = closest["url"].replace(                 "http://web.archive.org", "https://web.archive.org"             )
  • Network accessline 173
    "http://web.archive.org", "https://web.archive.org"
  • Network accessline 180
    snap_url = "https://web.archive.org/web/2/" + url
  • Network accessline 197
    def try_archive_today(url: str, timeout: int) -> dict | None:     for host in ARCHIVE_TODAY_HOSTS:         fetch_url = f"https://{host}/newest/{url}"
  • Network accessline 198
    for host in ARCHIVE_TODAY_HOSTS:         fetch_url = f"https://{host}/newest/{url}"         status, body, final_url = _fetch_follow(fetch_url, timeout)
  • Network accessline 199
    fetch_url = f"https://{host}/newest/{url}"
  • Access to secretsline 219
    [Credential-related source omitted]
  • Network accessline 221
    [Credential-related source omitted]
  • Network accessline 222
    [Credential-related source omitted]
  • Network accessline 223
    [Credential-related source omitted]
  • Network accessline 229
    "provenance": "live",         "snapshot_timestamp": None,         "source_url": "https://r.jina.ai/" + url,
  • Network accessline 230
    "snapshot_timestamp": None,         "source_url": "https://r.jina.ai/" + url,         "body": body,
  • Network accessline 231
    "source_url": "https://r.jina.ai/" + url,

sdk/cloud/catalog/skills/prismer-box/SKILL.md

  • Network accessline 26
    ]     related_skills: [ prismer-google-workspace ]     homepage: https://developer.box.com/
  • Network accessline 27
    related_skills: [ prismer-google-workspace ]     homepage: https://developer.box.com/   requiresExplicitGrant: true
  • Network accessline 28
    homepage: https://developer.box.com/
  • Network accessline 139
    - File: `https://app.box.com/file/<FILE_ID>`
  • Network accessline 140
    - Folder: `https://app.box.com/folder/<FOLDER_ID>`
  • Network accessline 141
    - Hub: `https://app.box.com/hubs/<HUB_ID>`

sdk/cloud/catalog/skills/prismer-box/references/content-workflows.md

  • Network accessline 73
    - File: `https://app.box.com/file/<FILE_ID>`
  • Network accessline 74
    - Folder: `https://app.box.com/folder/<FOLDER_ID>`

sdk/cloud/catalog/skills/prismer-box/references/hubs.md

  • Network accessline 19
    For a known Hub URL or ID, run `box hubs:get <HUB_ID>` directly even if the list is empty. Report each Hub as `https://app.box.com/hubs/<HUB_ID>`. Check `is_ai_enabled` before asking a question, then make one bounded Hub Ask request to veri
  • Network accessline 72
    - [Box Hubs API overview](https://developer.box.com/guides/hubs-api/)
  • Network accessline 73
    - [Box Free Developer Plan](https://developer.box.com/guides/getting-started/free-developer-plan/)
  • Network accessline 74
    - [Box AI Ask API](https://developer.box.com/reference/post-ai-ask/)
  • Network accessline 75
    - [Ask questions about a Hub](https://developer.box.com/guides/box-ai/ai-tutorials/ask-questions/)
  • Network accessline 76
    - [Box AI for Hubs](https://support.box.com/hc/en-us/articles/29347206309395-Box-AI-for-Hubs)
  • Network accessline 77
    - [Box Hubs limits](https://support.box.com/hc/en-us/articles/28323495455123-Box-Hubs-Known-Issues-and-Limitations)

sdk/cloud/catalog/skills/prismer-box/references/oauth-setup.md

  • Network accessline 67
    Use this path only when the requested operation needs a scope unavailable through the official CLI app, such as **Manage webhooks**. Open the [Box Developer Console](https://app.box.com/developers/console), create or select a Platform App w
  • Network accessline 69
    Use the same topology decision as the official app. For a same-host browser, add `http://localhost:3000/callback` as an OAuth redirect URI in the app's **Configuration** tab, save it, then run:
  • Network accessline 75
    If port 3000 cannot bind, choose another free local port, add the exact `http://localhost:<PORT>/callback` URI to the Platform App, save the configuration, stop the failed login process, and retry with the matching `--port`. Unlike the offi
  • Network accessline 89
    - [Box CLI quick start](https://developer.box.com/guides/cli/quick-start/)
  • Network accessline 90
    - [Box CLI headless login](https://developer.box.com/guides/cli/headless-login/)
  • Network accessline 91
    - [OAuth 2.0 guide](https://developer.box.com/guides/authentication/oauth2/)
  • Network accessline 92
    - [Box OAuth scopes](https://developer.box.com/guides/api-calls/permissions-and-errors/scopes/)

sdk/cloud/catalog/skills/prismer-box/references/rest-api.md

  • Network accessline 35
    - [Box API reference](https://developer.box.com/reference/)
  • Network accessline 36
    - [Box Notes API: create a note from Markdown](https://developer.box.com/guides/box-notes/convert-markdown/)
  • Network accessline 37
    - [OAuth 2.0](https://developer.box.com/guides/authentication/oauth2/)

sdk/cloud/catalog/skills/prismer-box/references/sdk-development.md

  • Network accessline 19
    - [Python SDK Gen](https://github.com/box/box-python-sdk-gen)
  • Network accessline 20
    - [The `box` npm package](https://developer.box.com/guides/tooling/box-npm-package)
  • Network accessline 21
    - [Existing Node SDK projects](https://github.com/box/box-node-sdk)
  • Network accessline 22
    - [Other Box SDKs](https://developer.box.com/guides/tooling/sdks/)

sdk/cloud/catalog/skills/prismer-box/references/search-and-ai.md

  • Network accessline 141
    - [Box AI API](https://developer.box.com/ai/box-ai-api/)
  • Network accessline 142
    - [Structured metadata extraction](https://developer.box.com/guides/box-ai/ai-tutorials/extract-metadata-structured/)
  • Network accessline 143
    - [Metadata template scopes](https://developer.box.com/guides/metadata/scopes/)
  • Network accessline 144
    - [Global metadata query limitation](https://developer.box.com/guides/metadata/queries/limitations/)
  • Network accessline 145
    - [Box AI trust](https://www.box.com/ai/trust/)
  • Network accessline 146
    - [AI units and plan access](https://support.box.com/hc/en-us/articles/45612941554835-Expanded-AI-API-Access-and-AI-Units-for-Business-Business-Plus-and-Enterprise-Plans)
  • Network accessline 147
    - [Metadata template permissions](https://developer.box.com/guides/metadata/templates/create/)

sdk/cloud/catalog/skills/prismer-box/references/webhooks-and-events.md

  • Network accessline 9
    box webhooks:create folder <FOLDER_ID> \   --triggers FILE.UPLOADED,FILE.VERSION_UPLOADED \   --address https://example.com/box/webhook --json
  • Network accessline 11
    --address https://example.com/box/webhook --json
  • Network accessline 41
    - [Box webhooks](https://developer.box.com/guides/webhooks/)
  • Network accessline 42
    - [Events resource](https://developer.box.com/reference/resources/event/)
  • Network accessline 43
    - [User Events](https://developer.box.com/guides/events/user-events/for-user/)

sdk/cloud/catalog/skills/prismer-codebase-inspection/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/codebase-inspection

sdk/cloud/catalog/skills/prismer-computer-use/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/autonomous-ai-agents/computer-use

sdk/cloud/catalog/skills/prismer-computer-use/SKILL.md

  • Network accessline 43
    Hermes drives [cua-driver](https://github.com/trycua/cua) under the hood.
  • Network accessline 323
    | Click had no effect | Read the structured verdict. `effect:"unverifiable"` → fresh capture/state before retry, even with an escalation hint. For an allowed suspected no-op, re-inspect before choosing another supported interaction. A struc
  • Network accessline 324
    | Type text disappears into a terminal emulator | cua-driver detects terminals (Ghostty, iTerm2, Terminal.app, Windows Terminal, mintty, etc.) and routes through key-event synthesis — should "just work" on a recent cua-driver. If it doesn't
  • Dangerous shell operationline 325
    | `blocked pattern in type text` | You tried to `type` a shell command matching the dangerous-pattern block list (`curl ... \| bash`, `sudo rm -rf`, etc.). Respect the refusal; report the reason and use an allowed alternative, never split o
  • Network accessline 325
    | `blocked pattern in type text` | You tried to `type` a shell command matching the dangerous-pattern block list (`curl ... \| bash`, `sudo rm -rf`, etc.). Respect the refusal; report the reason and use an allowed alternative, never split o

sdk/cloud/catalog/skills/prismer-design-md/SKILL.md

  • Network accessline 220
    - Repo: https://github.com/google-labs-code/design.md (Apache-2.0)

sdk/cloud/catalog/skills/prismer-findmy/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/apple/findmy

sdk/cloud/catalog/skills/prismer-findmy/scripts/readiness.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/prismer-gif-search/SKILL.md

  • Access to secretsline 12
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-gif-search/scripts/tenor.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 36
    def fetch(url, limit, mime):
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Network accessline 55
    raise ValueError('Invalid query or limit')     params = urlencode({'q': query, 'limit': limit, 'key': key, 'media_filter': 'gif,tinygif', 'contentfilter': 'high'})     data = json.loads(fetch('https://tenor.googleapis.com/v2/search?' + para
  • Network accessline 56
    params = urlencode({'q': query, 'limit': limit, 'key': key, 'media_filter': 'gif,tinygif', 'contentfilter': 'high'})     data = json.loads(fetch('https://tenor.googleapis.com/v2/search?' + params, 2 * 1024 * 1024, 'application/json'))     i
  • Network accessline 57
    data = json.loads(fetch('https://tenor.googleapis.com/v2/search?' + params, 2 * 1024 * 1024, 'application/json'))
  • Network accessline 73
    raise ValueError('No results; no file written')             url = validate_media_url(results[0]['media_formats']['gif']['url'])             payload = validate_gif(fetch(url, MAX_GIF, 'image/gif'))
  • Network accessline 74
    url = validate_media_url(results[0]['media_formats']['gif']['url'])             payload = validate_gif(fetch(url, MAX_GIF, 'image/gif'))             with Path(args.output).open('xb') as target:
  • Network accessline 75
    payload = validate_gif(fetch(url, MAX_GIF, 'image/gif'))

sdk/cloud/catalog/skills/prismer-github/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/github

sdk/cloud/catalog/skills/prismer-github/references/auth.md

  • Network accessline 17
    when ~/.local/bin is not on PATH. Do not reinstall an existing but broken command silently. Install failures/offline/unsupported architectures are explicit blockers, not authentication failures. A git/curl fallback remains usable with suita
  • Network accessline 19
    not authentication failures. A git/curl fallback remains usable with suitable credentials.
  • Network accessline 21
    Official installation sources (verified 2026-09-23): - https://cli.github.com/
  • Network accessline 22
    - https://cli.github.com/
  • Network accessline 23
    - https://github.com/cli/cli/blob/trunk/docs/install_linux.md
  • Network accessline 24
    - https://github.com/cli/cli/releases
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 60
    ## 4. Git/curl fallback
  • Network accessline 67
    For github.com only, injected GITHUB_TOKEN may be used by curl against
  • Network accessline 68
    https://api.github.com. Use --fail-with-body, a timeout, structured JSON and full
  • Access to secretsline 85
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-github/references/ci-troubleshooting.md

  • Network accessline 8
    > interpolation. Public visibility requires explicit intent. Collection reads > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory
  • Network accessline 9
    > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory. > Run shell pipelines with pipefail, record each exit status, and read back 
  • Network accessline 10
    > porcelain list limits and single-page curl output are not a complete inventory.
  • Network accessline 21
    # With curl — download and extract
  • Network accessline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 23
    https://api.github.com/repos/$GH_OWNER/$GH_REPO/actions/runs/<RUN_ID>/logs \
  • Network accessline 114
    fatal: could not read Username for 'https://github.com': No such device or address
  • Network accessline 190
    [Credential-related source omitted]
  • Network accessline 191
    [Credential-related source omitted]
  • Network accessline 192
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-github/references/code-review.md

  • Network accessline 8
    > interpolation. Public visibility requires explicit intent. Collection reads > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory
  • Network accessline 9
    > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory. > Run shell pipelines with pipefail, record each exit status, and read back 
  • Network accessline 10
    > porcelain list limits and single-page curl output are not a complete inventory.
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 130
    # Get PR details python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER \
  • Network accessline 131
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER \
  • Network accessline 141
    # List changed files python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER/files \
  • Network accessline 142
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER/files \
  • Network accessline 181
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]
  • Network accessline 182
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 183
    https://api.github.com/repos/$OWNER/$REPO/issues/$PR_NUMBER/comments \
  • Network accessline 206
    # Get the head commit SHA HEAD_SHA=$(python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER \
  • Network accessline 207
    HEAD_SHA=$(python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER \
  • Network accessline 210
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Network accessline 211
    [Credential-related source omitted]
  • Access to secretsline 211
    [Credential-related source omitted]
  • Network accessline 212
    https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER/comments \
  • Network accessline 232
    **With curl — multi-comment review submitted atomically:**
  • Network accessline 235
    HEAD_SHA=$(python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER \
  • Network accessline 238
    [Credential-related source omitted]
  • Access to secretsline 238
    [Credential-related source omitted]
  • Network accessline 239
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]
  • Network accessline 240
    https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER/reviews \
  • Network accessline 341
    [Credential-related source omitted]
  • Network accessline 342
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]
  • Network accessline 343
    https://api.github.com/repos/$GH_OWNER/$GH_REPO/pulls/$PR_NUMBER
  • Network accessline 345
    [Credential-related source omitted]
  • Network accessline 346
    [Credential-related source omitted]
  • Access to secretsline 346
    [Credential-related source omitted]
  • Network accessline 347
    https://api.github.com/repos/$GH_OWNER/$GH_REPO/pulls/$PR_NUMBER/files
  • Network accessline 402
    **With curl — atomic review with multiple inline comments:**
  • Dangerous shell operationline 404
    [Credential-related source omitted]
  • Network accessline 404
    [Credential-related source omitted]
  • Access to secretsline 404
    [Credential-related source omitted]
  • Network accessline 405
    https://api.github.com/repos/$GH_OWNER/$GH_REPO/pulls/$PR_NUMBER \
  • Network accessline 408
    # Build the review JSON — event is APPROVE, REQUEST_CHANGES, or COMMENT curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 409
    [Credential-related source omitted]
  • Access to secretsline 409
    [Credential-related source omitted]
  • Network accessline 410
    [Credential-related source omitted]
  • Access to secretsline 410
    [Credential-related source omitted]
  • Network accessline 411
    https://api.github.com/repos/$GH_OWNER/$GH_REPO/pulls/$PR_NUMBER/reviews \

sdk/cloud/catalog/skills/prismer-github/references/conventional-commits.md

  • Network accessline 8
    > interpolation. Public visibility requires explicit intent. Collection reads > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory
  • Network accessline 9
    > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory. > Run shell pipelines with pipefail, record each exit status, and read back 
  • Network accessline 10
    > porcelain list limits and single-page curl output are not a complete inventory.
  • Network accessline 42
    BREAKING CHANGE: API endpoints now require Bearer token instead of API key header. Migration guide: https://docs.example.com/migrate-auth
  • Network accessline 43
    Migration guide: https://docs.example.com/migrate-auth

sdk/cloud/catalog/skills/prismer-github/references/github-api-cheatsheet.md

  • Network accessline 8
    > interpolation. Public visibility requires explicit intent. Collection reads > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory
  • Network accessline 9
    > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory. > Run shell pipelines with pipefail, record each exit status, and read back 
  • Network accessline 10
    > porcelain list limits and single-page curl output are not a complete inventory.
  • Network accessline 13
    Base URL: `https://api.github.com`
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Network accessline 108
    | Get release | GET | `/repos/{owner}/{repo}/releases/{id}` | | Delete release | DELETE | `/repos/{owner}/{repo}/releases/{id}` | | Upload asset | POST | `https://uploads.github.com/repos/{owner}/{repo}/releases/{id}/assets?name={filename}`
  • Network accessline 110
    | Upload asset | POST | `https://uploads.github.com/repos/{owner}/{repo}/releases/{id}/assets?name={filename}` |
  • Network accessline 148
    - Authenticated: 5,000 requests/hour - Check remaining: `python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/rate_limit`
  • Network accessline 149
    - Check remaining: `python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/rate_limit`
  • Network accessline 151
    ## Common curl Patterns
  • Network accessline 154
    [Credential-related source omitted]
  • Network accessline 155
    [Credential-related source omitted]
  • Access to secretsline 155
    [Credential-related source omitted]
  • Network accessline 156
    https://api.github.com/repos/$GH_OWNER/$GH_REPO
  • Network accessline 158
    # POST with JSON body curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 159
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Network accessline 160
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Network accessline 161
    https://api.github.com/repos/$GH_OWNER/$GH_REPO/issues \
  • Network accessline 164
    # PATCH (update) curl --fail-with-body -sS --max-time 30 -X PATCH \
  • Network accessline 165
    [Credential-related source omitted]
  • Access to secretsline 165
    [Credential-related source omitted]
  • Network accessline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Network accessline 167
    https://api.github.com/repos/$GH_OWNER/$GH_REPO/issues/42 \
  • Network accessline 170
    # DELETE curl --fail-with-body -sS --max-time 30 -X DELETE \
  • Network accessline 171
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Network accessline 173
    https://api.github.com/repos/$GH_OWNER/$GH_REPO/issues/42/labels/bug
  • Network accessline 175
    # Parse JSON response with python3 curl --fail-with-body -sS --max-time 30 ... | python3 -c "import sys,json; data=json.load(sys.stdin); print(data['field'])"
  • Dangerous shell operationline 176
    curl --fail-with-body -sS --max-time 30 ... | python3 -c "import sys,json; data=json.load(sys.stdin); print(data['field'])"
  • Network accessline 176
    curl --fail-with-body -sS --max-time 30 ... | python3 -c "import sys,json; data=json.load(sys.stdin); print(data['field'])"

sdk/cloud/catalog/skills/prismer-github/references/issue-to-pr.md

  • Network accessline 8
    > interpolation. Public visibility requires explicit intent. Collection reads > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory
  • Network accessline 9
    > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory. > Run shell pipelines with pipefail, record each exit status, and read back 
  • Network accessline 10
    > porcelain list limits and single-page curl output are not a complete inventory.

sdk/cloud/catalog/skills/prismer-github/references/issues.md

  • Network accessline 8
    > interpolation. Public visibility requires explicit intent. Collection reads > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory
  • Network accessline 9
    > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory. > Run shell pipelines with pipefail, record each exit status, and read back 
  • Network accessline 10
    > porcelain list limits and single-page curl output are not a complete inventory.
  • Network accessline 49
    # List open issues python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/issues?state=open&per_page=20" \
  • Network accessline 50
    python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/issues?state=open&per_page=20" \
  • Network accessline 58
    # Filter by label python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/issues?state=open&labels=bug&per_page=20" \
  • Network accessline 59
    python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/issues?state=open&labels=bug&per_page=20" \
  • Network accessline 66
    # View a specific issue python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/issues/42 \
  • Network accessline 67
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/issues/42 \
  • Network accessline 78
    # Search issues python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/search/issues?q=authentication+error+repo:$OWNER/$REPO" \
  • Network accessline 79
    python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/search/issues?q=authentication+error+repo:$OWNER/$REPO" \
  • Network accessline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Network accessline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Network accessline 113
    https://api.github.com/repos/$OWNER/$REPO/issues \
  • Network accessline 173
    # Add labels curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 174
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]
  • Network accessline 175
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Network accessline 176
    https://api.github.com/repos/$OWNER/$REPO/issues/42/labels \
  • Network accessline 179
    # Remove a label curl --fail-with-body -sS --max-time 30 -X DELETE \
  • Network accessline 180
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]
  • Network accessline 182
    https://api.github.com/repos/$OWNER/$REPO/issues/42/labels/needs-triage
  • Network accessline 184
    # List available labels in the repo python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/labels \
  • Network accessline 185
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/labels \
  • Network accessline 204
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 205
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Network accessline 206
    https://api.github.com/repos/$OWNER/$REPO/issues/42/assignees \
  • Network accessline 221
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Network accessline 222
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Network accessline 223
    https://api.github.com/repos/$OWNER/$REPO/issues/42/comments \
  • Network accessline 240
    # Close curl --fail-with-body -sS --max-time 30 -X PATCH \
  • Network accessline 241
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Network accessline 242
    [Credential-related source omitted]
  • Access to secretsline 242
    [Credential-related source omitted]
  • Network accessline 243
    https://api.github.com/repos/$OWNER/$REPO/issues/42 \
  • Network accessline 246
    # Reopen curl --fail-with-body -sS --max-time 30 -X PATCH \
  • Network accessline 247
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Network accessline 248
    [Credential-related source omitted]
  • Access to secretsline 248
    [Credential-related source omitted]
  • Network accessline 249
    https://api.github.com/repos/$OWNER/$REPO/issues/42 \
  • Network accessline 288
    # With curl python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/issues?labels=needs-triage&state=open" \
  • Network accessline 289
    python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/issues?labels=needs-triage&state=open" \
  • Network accessline 320
    # Complete list only; review the exact IDs before any write. python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/issues?labels=wontfix&state=open" | python3 -c "import sys,json; [print(i['number']) for i i
  • Network accessline 321
    python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/issues?labels=wontfix&state=open" | python3 -c "import sys,json; [print(i['number']) for i in json.load(sys.stdin) if 'pull_request' not in i]"
  • Network accessline 327
    | Action | gh | curl endpoint |

sdk/cloud/catalog/skills/prismer-github/references/pr-workflow.md

  • Network accessline 8
    > interpolation. Public visibility requires explicit intent. Collection reads > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory
  • Network accessline 9
    > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory. > Run shell pipelines with pipefail, record each exit status, and read back 
  • Network accessline 10
    > porcelain list limits and single-page curl output are not a complete inventory.
  • Network accessline 125
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Network accessline 126
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Network accessline 127
    -H "Accept: application/vnd.github.v3+json" \   https://api.github.com/repos/$OWNER/$REPO/pulls \   -d "{
  • Network accessline 128
    https://api.github.com/repos/$OWNER/$REPO/pulls \
  • Network accessline 161
    # Query the combined status python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/commits/$SHA/status \
  • Network accessline 162
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/commits/$SHA/status \
  • Network accessline 170
    # Also check GitHub Actions check runs (separate endpoint) python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/commits/$SHA/check-runs \
  • Network accessline 171
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/commits/$SHA/check-runs \
  • Network accessline 183
    SHA=$(git rev-parse HEAD) for i in $(seq 1 20); do   STATUS=$(python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/commits/$SHA/status \
  • Network accessline 184
    for i in $(seq 1 20); do   STATUS=$(python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/commits/$SHA/status \     | python -c "import sys,json; print(json.load(sys.stdin)['state'])")
  • Network accessline 185
    STATUS=$(python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/commits/$SHA/status \
  • Network accessline 216
    # List workflow runs on this branch python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/actions/runs?branch=$BRANCH&per_page=5" \
  • Network accessline 217
    python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/actions/runs?branch=$BRANCH&per_page=5" \
  • Network accessline 224
    # Get failed job logs (download as zip, extract, read) RUN_ID=<run_id> curl --fail-with-body -sS --max-time 30 -L \
  • Network accessline 225
    [Credential-related source omitted]
  • Network accessline 226
    [Credential-related source omitted]
  • Access to secretsline 226
    [Credential-related source omitted]
  • Network accessline 227
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]
  • Network accessline 228
    https://api.github.com/repos/$OWNER/$REPO/actions/runs/$RUN_ID/logs \
  • Network accessline 275
    # Merge the PR via API (squash) curl --fail-with-body -sS --max-time 30 -X PUT \
  • Network accessline 276
    [Credential-related source omitted]
  • Access to secretsline 276
    [Credential-related source omitted]
  • Network accessline 277
    [Credential-related source omitted]
  • Access to secretsline 277
    [Credential-related source omitted]
  • Network accessline 278
    https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER/merge \
  • Network accessline 298
    # Auto-merge requires the repo to have it enabled in settings. # This uses the GraphQL API since REST doesn't support auto-merge. PR_NODE_ID=$(python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_N
  • Network accessline 299
    # This uses the GraphQL API since REST doesn't support auto-merge. PR_NODE_ID=$(python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER \   | python -c "import sys,json; print(json.load(sys.std
  • Network accessline 300
    PR_NODE_ID=$(python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/pulls/$PR_NUMBER \
  • Network accessline 303
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]
  • Network accessline 304
    [Credential-related source omitted]
  • Access to secretsline 304
    [Credential-related source omitted]
  • Network accessline 305
    https://api.github.com/graphql \
  • Network accessline 329
    # 6. Create PR (picks gh or curl based on what's available)
  • Network accessline 339
    | Action | gh | git + curl |
  • Network accessline 340
    |--------|-----|-----------| | List my PRs | `gh pr list --author @me` | `python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/pulls?state=open"` | | View PR diff | `gh pr diff` | `git diff main...HEAD` (lo
  • Network accessline 341
    | List my PRs | `gh pr list --author @me` | `python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/pulls?state=open"` | | View PR diff | `gh pr diff` | `git diff main...HEAD` (local) or `curl -H "Accept: app
  • Network accessline 342
    | View PR diff | `gh pr diff` | `git diff main...HEAD` (local) or `curl -H "Accept: application/vnd.github.diff" ...` |
  • Network accessline 343
    | Add comment | `gh pr comment N --body "..."` | `curl -X POST .../issues/N/comments -d '{"body":"..."}'` |
  • Network accessline 344
    | Request review | `gh pr edit N --add-reviewer user` | `curl -X POST .../pulls/N/requested_reviewers -d '{"reviewers":["user"]}'` |
  • Network accessline 345
    | Close PR | `gh pr close N` | `curl -X PATCH .../pulls/N -d '{"state":"closed"}'` |

sdk/cloud/catalog/skills/prismer-github/references/repo-management.md

  • Network accessline 8
    > interpolation. Public visibility requires explicit intent. Collection reads > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory
  • Network accessline 9
    > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory. > Run shell pipelines with pipefail, record each exit status, and read back 
  • Network accessline 10
    > porcelain list limits and single-page curl output are not a complete inventory.
  • Network accessline 48
    # Clone via HTTPS (works with credential helper or token-embedded URL) git clone https://github.com/owner/repo-name.git
  • Network accessline 49
    git clone https://github.com/owner/repo-name.git
  • Network accessline 51
    # Clone into a specific directory git clone https://github.com/owner/repo-name.git ./my-local-dir
  • Network accessline 52
    git clone https://github.com/owner/repo-name.git ./my-local-dir
  • Network accessline 54
    # Shallow clone (faster for large repos) git clone --depth 1 https://github.com/owner/repo-name.git
  • Network accessline 55
    git clone --depth 1 https://github.com/owner/repo-name.git
  • Network accessline 57
    # Clone a specific branch git clone --branch develop https://github.com/owner/repo-name.git
  • Network accessline 58
    git clone --branch develop https://github.com/owner/repo-name.git
  • Network accessline 93
    # Create the remote repo via API curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 94
    [Credential-related source omitted]
  • Access to secretsline 94
    [Credential-related source omitted]
  • Network accessline 95
    [Credential-related source omitted]
  • Access to secretsline 95
    [Credential-related source omitted]
  • Network accessline 96
    https://api.github.com/user/repos \
  • Network accessline 105
    # Clone it git clone https://github.com/$GH_USER/my-new-project.git
  • Network accessline 106
    git clone https://github.com/$GH_USER/my-new-project.git
  • Network accessline 112
    git add -- <explicit-task-owned-files> git commit -m "Initial commit" git remote add origin https://github.com/$GH_USER/my-new-project.git
  • Network accessline 113
    git commit -m "Initial commit" git remote add origin https://github.com/$GH_USER/my-new-project.git git push -u origin main
  • Network accessline 114
    git remote add origin https://github.com/$GH_USER/my-new-project.git
  • Network accessline 121
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Network accessline 122
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Network accessline 123
    https://api.github.com/orgs/my-org/repos \
  • Network accessline 138
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Network accessline 139
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Network accessline 140
    https://api.github.com/repos/owner/template-repo/generate \
  • Network accessline 155
    # Create the fork via API curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 156
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Network accessline 158
    https://api.github.com/repos/owner/repo-name/forks
  • Network accessline 160
    # Wait a moment for GitHub to create it, then clone sleep 3 git clone https://github.com/$GH_USER/repo-name.git
  • Network accessline 161
    sleep 3 git clone https://github.com/$GH_USER/repo-name.git cd repo-name
  • Network accessline 162
    git clone https://github.com/$GH_USER/repo-name.git
  • Network accessline 165
    # Add the original repo as "upstream" remote git remote add upstream https://github.com/owner/repo-name.git
  • Network accessline 166
    git remote add upstream https://github.com/owner/repo-name.git
  • Network accessline 198
    # View repo details python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO \
  • Network accessline 199
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO \
  • Network accessline 209
    # List your repos python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/user/repos?per_page=20&sort=updated" \
  • Network accessline 210
    python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/user/repos?per_page=20&sort=updated" \
  • Network accessline 217
    # Search repos curl --fail-with-body -sS --max-time 30 \
  • Dangerous shell operationline 218
    curl --fail-with-body -sS --max-time 30    "https://api.github.com/search/repositories?q=machine+learning+language:python&sort=stars&per_page=10"    | python -c "
  • Network accessline 218
    curl --fail-with-body -sS --max-time 30 \
  • Network accessline 219
    "https://api.github.com/search/repositories?q=machine+learning+language:python&sort=stars&per_page=10" \
  • Network accessline 241
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Network accessline 242
    [Credential-related source omitted]
  • Access to secretsline 242
    [Credential-related source omitted]
  • Network accessline 243
    https://api.github.com/repos/$OWNER/$REPO \
  • Network accessline 251
    # Update topics curl --fail-with-body -sS --max-time 30 -X PUT \
  • Network accessline 252
    [Credential-related source omitted]
  • Access to secretsline 252
    [Credential-related source omitted]
  • Network accessline 253
    [Credential-related source omitted]
  • Access to secretsline 253
    [Credential-related source omitted]
  • Network accessline 254
    -H "Accept: application/vnd.github.mercy-preview+json" \   https://api.github.com/repos/$OWNER/$REPO/topics \   -d '{"names": ["machine-learning", "python", "automation"]}'
  • Network accessline 255
    https://api.github.com/repos/$OWNER/$REPO/topics \
  • Network accessline 262
    # View current protection python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/branches/main/protection
  • Network accessline 263
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/branches/main/protection
  • Network accessline 265
    # Set up branch protection curl --fail-with-body -sS --max-time 30 -X PUT \
  • Network accessline 266
    [Credential-related source omitted]
  • Access to secretsline 266
    [Credential-related source omitted]
  • Network accessline 267
    [Credential-related source omitted]
  • Access to secretsline 267
    [Credential-related source omitted]
  • Network accessline 268
    https://api.github.com/repos/$OWNER/$REPO/branches/main/protection \
  • Access to secretsline 287
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 290
    [Credential-related source omitted]
  • Network accessline 298
    # Get the repo's public key for encrypting secrets python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/actions/secrets/public-key
  • Network accessline 299
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/actions/secrets/public-key
  • Network accessline 320
    # Then PUT the encrypted secret curl --fail-with-body -sS --max-time 30 -X PUT \
  • Network accessline 321
    [Credential-related source omitted]
  • Access to secretsline 321
    [Credential-related source omitted]
  • Network accessline 322
    [Credential-related source omitted]
  • Access to secretsline 322
    [Credential-related source omitted]
  • Network accessline 323
    [Credential-related source omitted]
  • Access to secretsline 323
    [Credential-related source omitted]
  • Network accessline 326
    # List secrets (names only, values hidden) python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/actions/secrets \
  • Network accessline 327
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/actions/secrets \
  • Network accessline 351
    # Create a release curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 352
    [Credential-related source omitted]
  • Access to secretsline 352
    [Credential-related source omitted]
  • Network accessline 353
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Network accessline 354
    https://api.github.com/repos/$OWNER/$REPO/releases \
  • Network accessline 364
    # List releases python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/releases \
  • Network accessline 365
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/releases \
  • Network accessline 372
    # Upload a release asset (binary file) RELEASE_ID=<id_from_create_response> curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 373
    [Credential-related source omitted]
  • Network accessline 374
    [Credential-related source omitted]
  • Access to secretsline 374
    [Credential-related source omitted]
  • Network accessline 375
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]
  • Network accessline 376
    -H "Content-Type: application/octet-stream" \   "https://uploads.github.com/repos/$OWNER/$REPO/releases/$RELEASE_ID/assets?name=binary-amd64" \   --data-binary @./dist/binary-amd64
  • Network accessline 377
    "https://uploads.github.com/repos/$OWNER/$REPO/releases/$RELEASE_ID/assets?name=binary-amd64" \
  • Network accessline 399
    # List workflows python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/actions/workflows \
  • Network accessline 400
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/repos/$OWNER/$REPO/actions/workflows \
  • Network accessline 406
    # List recent runs python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/actions/runs?per_page=10" \
  • Network accessline 407
    python3 "$SKILL_ROOT/scripts/github-api.py" "https://api.github.com/repos/$OWNER/$REPO/actions/runs?per_page=10" \
  • Network accessline 413
    # Download failed run logs RUN_ID=<run_id> curl --fail-with-body -sS --max-time 30 -L \
  • Network accessline 414
    [Credential-related source omitted]
  • Network accessline 415
    [Credential-related source omitted]
  • Access to secretsline 415
    [Credential-related source omitted]
  • Network accessline 416
    [Credential-related source omitted]
  • Access to secretsline 416
    [Credential-related source omitted]
  • Network accessline 417
    https://api.github.com/repos/$OWNER/$REPO/actions/runs/$RUN_ID/logs \
  • Network accessline 421
    # Re-run a failed workflow curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 422
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Network accessline 424
    https://api.github.com/repos/$OWNER/$REPO/actions/runs/$RUN_ID/rerun
  • Network accessline 426
    # Re-run only failed jobs curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 427
    [Credential-related source omitted]
  • Access to secretsline 427
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Network accessline 429
    https://api.github.com/repos/$OWNER/$REPO/actions/runs/$RUN_ID/rerun-failed-jobs
  • Network accessline 431
    # Trigger a workflow manually (workflow_dispatch) WORKFLOW_ID=<workflow_id_or_filename> curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 432
    [Credential-related source omitted]
  • Network accessline 433
    [Credential-related source omitted]
  • Access to secretsline 433
    [Credential-related source omitted]
  • Network accessline 434
    [Credential-related source omitted]
  • Access to secretsline 434
    [Credential-related source omitted]
  • Network accessline 435
    https://api.github.com/repos/$OWNER/$REPO/actions/workflows/$WORKFLOW_ID/dispatches \
  • Network accessline 451
    # Create a gist curl --fail-with-body -sS --max-time 30 -X POST \
  • Network accessline 452
    [Credential-related source omitted]
  • Access to secretsline 452
    [Credential-related source omitted]
  • Network accessline 453
    [Credential-related source omitted]
  • Access to secretsline 453
    [Credential-related source omitted]
  • Network accessline 454
    https://api.github.com/gists \
  • Network accessline 463
    # List your gists python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/gists \
  • Network accessline 464
    python3 "$SKILL_ROOT/scripts/github-api.py" https://api.github.com/gists \
  • Network accessline 474
    | Action | gh | git + curl |
  • Network accessline 475
    |--------|-----|-----------| | Clone | `gh repo clone o/r` | `git clone https://github.com/o/r.git` | | Create repo | `gh repo create name --private` | `curl POST /user/repos` |
  • Network accessline 476
    | Clone | `gh repo clone o/r` | `git clone https://github.com/o/r.git` | | Create repo | `gh repo create name --private` | `curl POST /user/repos` | | Fork | `gh repo fork o/r --clone` | `curl POST /repos/o/r/forks` + `git clone` |
  • Network accessline 477
    | Create repo | `gh repo create name --private` | `curl POST /user/repos` |
  • Network accessline 478
    | Fork | `gh repo fork o/r --clone` | `curl POST /repos/o/r/forks` + `git clone` |
  • Network accessline 479
    | Repo info | `gh repo view o/r` | `curl GET /repos/o/r` |
  • Network accessline 480
    | Edit settings | `gh repo edit --...` | `curl PATCH /repos/o/r` |
  • Network accessline 481
    | Create release | `gh release create v1.0` | `curl POST /repos/o/r/releases` |
  • Network accessline 482
    | List workflows | `gh workflow list` | `curl GET /repos/o/r/actions/workflows` |
  • Network accessline 483
    | Rerun CI | `gh run rerun ID` | `curl POST /repos/o/r/actions/runs/ID/rerun` |
  • Network accessline 484
    | Set secret | `gh secret set KEY` | `curl PUT /repos/o/r/actions/secrets/KEY` (+ encryption) |

sdk/cloud/catalog/skills/prismer-github/references/review-output-template.md

  • Network accessline 8
    > interpolation. Public visibility requires explicit intent. Collection reads > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory
  • Network accessline 9
    > must use scripts/github-api.py (complete Link pagination) or gh api --paginate; > porcelain list limits and single-page curl output are not a complete inventory. > Run shell pipelines with pipefail, record each exit status, and read back 
  • Network accessline 10
    > porcelain list limits and single-page curl output are not a complete inventory.

sdk/cloud/catalog/skills/prismer-github/scripts/ensure-gh.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 26
    def download(url, limit):     with urllib.request.urlopen(url, timeout=30) as response:
  • Network accessline 27
    with urllib.request.urlopen(url, timeout=30) as response:
  • Network accessline 37
    if system not in ('Linux', 'Darwin') or not arch:         raise ValueError('unsupported host architecture')     release = json.loads(fetch('https://api.github.com/repos/cli/cli/releases/latest', 2_000_000))
  • Network accessline 38
    raise ValueError('unsupported host architecture')     release = json.loads(fetch('https://api.github.com/repos/cli/cli/releases/latest', 2_000_000))     tag = release.get('tag_name', '') if isinstance(release, dict) else ''
  • Network accessline 39
    release = json.loads(fetch('https://api.github.com/repos/cli/cli/releases/latest', 2_000_000))
  • Network accessline 44
    stem = f"gh_{version}_{'linux' if system == 'Linux' else 'macOS'}_{arch}"     name = stem + ('.tar.gz' if system == 'Linux' else '.zip')     base = f'https://github.com/cli/cli/releases/download/{tag}/'
  • Network accessline 45
    name = stem + ('.tar.gz' if system == 'Linux' else '.zip')     base = f'https://github.com/cli/cli/releases/download/{tag}/'     sums = fetch(base + f'gh_{version}_checksums.txt', 200_000).decode('ascii')
  • Network accessline 46
    base = f'https://github.com/cli/cli/releases/download/{tag}/'
  • Network accessline 47
    sums = fetch(base + f'gh_{version}_checksums.txt', 200_000).decode('ascii')
  • Network accessline 49
    if len(expected) != 1 or not re.fullmatch('[0-9a-fA-F]{64}', expected[0]):         raise ValueError('missing release checksum')     archive = fetch(base + name, 50_000_000)
  • Network accessline 50
    raise ValueError('missing release checksum')     archive = fetch(base + name, 50_000_000)     if hashlib.sha256(archive).hexdigest() != expected[0].lower():
  • Network accessline 51
    archive = fetch(base + name, 50_000_000)
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-github/scripts/gh-env.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 13
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-github/scripts/git-credential-token.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/prismer-github/scripts/github-api.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 20
    parsed.username or parsed.password or parsed.port not in (None, 443) or             parsed.fragment or any(ord(c) < 33 for c in url)):         raise ValueError('only https://api.github.com URLs are accepted')
  • Network accessline 22
    raise ValueError('only https://api.github.com URLs are accepted')
  • Network accessline 25
    def fetch(url, token):
  • Access to secretsline 68
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-github/scripts/github-context.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/prismer-google-workspace/SKILL.md

  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 18
    hermes:     tags: [ Google, Gmail, Calendar, Drive, Sheets, Docs, Contacts, Email, OAuth ]     homepage: https://github.com/NousResearch/hermes-agent
  • Network accessline 19
    tags: [ Google, Gmail, Calendar, Drive, Sheets, Docs, Contacts, Email, OAuth ]     homepage: https://github.com/NousResearch/hermes-agent     related_skills: [ prismer-himalaya ]
  • Network accessline 20
    homepage: https://github.com/NousResearch/hermes-agent
  • Network accessline 112
    > > 1. Create or select a project: >    https://console.cloud.google.com/projectselector2/home/dashboard
  • Network accessline 113
    > 1. Create or select a project: >    https://console.cloud.google.com/projectselector2/home/dashboard > 2. Enable the required APIs from the API Library:
  • Network accessline 114
    >    https://console.cloud.google.com/projectselector2/home/dashboard
  • Network accessline 115
    > 2. Enable the required APIs from the API Library: >    https://console.cloud.google.com/apis/library >    Enable: Gmail API, Google Calendar API, Google Drive API,
  • Network accessline 116
    >    https://console.cloud.google.com/apis/library
  • Network accessline 118
    >    Google Sheets API, Google Docs API, People API > 3. Create the OAuth client here: >    https://console.cloud.google.com/apis/credentials
  • Network accessline 119
    > 3. Create the OAuth client here: >    https://console.cloud.google.com/apis/credentials >    Credentials → Create Credentials → OAuth 2.0 Client ID
  • Network accessline 120
    >    https://console.cloud.google.com/apis/credentials
  • Network accessline 122
    > 4. Application type: "Desktop app" → Create > 5. If the app is still in Testing, add the user's Google account as a test user here: >    https://console.cloud.google.com/auth/audience
  • Network accessline 123
    > 5. If the app is still in Testing, add the user's Google account as a test user here: >    https://console.cloud.google.com/auth/audience >    Audience → Test users → Add users
  • Network accessline 124
    >    https://console.cloud.google.com/auth/audience >    Audience → Test users → Add users > 6. Download the JSON file and tell me the file path
  • Access to secretsline 134
    [Credential-related source omitted]
  • Network accessline 152
    Agent rules for this step: - Extract the `auth_url` field and send that exact URL to the user as a single line. - Tell the user that the browser will likely fail on `http://localhost:1` after approval, and that this is expected.
  • Network accessline 153
    - Extract the `auth_url` field and send that exact URL to the user as a single line. - Tell the user that the browser will likely fail on `http://localhost:1` after approval, and that this is expected. - Tell them to copy the ENTIRE redirec
  • Network accessline 154
    - Tell the user that the browser will likely fail on `http://localhost:1` after approval, and that this is expected.
  • Network accessline 156
    - If the user gets `Error 403: access_denied`, send them directly to `https://console.cloud.google.com/auth/audience` to add themselves as a test user.
  • Network accessline 160
    The user will paste back either a URL like `http://localhost:1/?code=4/0A...&scope=...`

sdk/cloud/catalog/skills/prismer-google-workspace/scripts/_hermes_home.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 7
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-google-workspace/scripts/_private_state.py

  • Executable scriptline 1
    Executable file
  • Network accessline 9
    [Credential-related source omitted]
  • Network accessline 10
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-google-workspace/scripts/google_api.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 44
    [Credential-related source omitted]
  • Network accessline 46
    SCOPES = [     "https://www.googleapis.com/auth/gmail.readonly",
  • Network accessline 47
    "https://www.googleapis.com/auth/gmail.readonly",
  • Network accessline 48
    "https://www.googleapis.com/auth/gmail.send",
  • Network accessline 49
    "https://www.googleapis.com/auth/gmail.modify",
  • Network accessline 50
    "https://www.googleapis.com/auth/calendar",
  • Network accessline 51
    "https://www.googleapis.com/auth/drive",
  • Network accessline 52
    "https://www.googleapis.com/auth/contacts.readonly",
  • Network accessline 53
    "https://www.googleapis.com/auth/spreadsheets",
  • Network accessline 54
    "https://www.googleapis.com/auth/documents",
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Network accessline 1085
    "documentId": doc_id,         "title": doc.get("title", ""),         "url": f"https://docs.google.com/document/d/{doc_id}/edit" if doc_id else "",
  • Network accessline 1086
    "title": doc.get("title", ""),         "url": f"https://docs.google.com/document/d/{doc_id}/edit" if doc_id else "",     }, indent=2, ensure_ascii=False))
  • Network accessline 1087
    "url": f"https://docs.google.com/document/d/{doc_id}/edit" if doc_id else "",

sdk/cloud/catalog/skills/prismer-google-workspace/scripts/gws_bridge.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 39
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 56
    req = urllib.request.Request(token_data["token_uri"], data=params)
  • Network accessline 57
    try:         with urllib.request.urlopen(req, timeout=15) as resp:             result = json.loads(resp.read())
  • Network accessline 58
    with urllib.request.urlopen(req, timeout=15) as resp:
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-google-workspace/scripts/setup.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Network accessline 48
    SCOPES = [     "https://www.googleapis.com/auth/gmail.readonly",
  • Network accessline 49
    "https://www.googleapis.com/auth/gmail.readonly",
  • Network accessline 50
    "https://www.googleapis.com/auth/gmail.send",
  • Network accessline 51
    "https://www.googleapis.com/auth/gmail.modify",
  • Network accessline 52
    "https://www.googleapis.com/auth/calendar",
  • Network accessline 53
    "https://www.googleapis.com/auth/drive",
  • Network accessline 54
    "https://www.googleapis.com/auth/contacts.readonly",
  • Network accessline 55
    "https://www.googleapis.com/auth/spreadsheets",
  • Network accessline 56
    "https://www.googleapis.com/auth/documents",
  • Network accessline 77
    REDIRECT_URI = "http://localhost:1"
  • Network accessline 92
    if unknown:         raise ValueError('Unknown services: ' + ', '.join(sorted(unknown)))     return sorted({'https://www.googleapis.com/auth/' + scope
  • Network accessline 93
    raise ValueError('Unknown services: ' + ', '.join(sorted(unknown)))     return sorted({'https://www.googleapis.com/auth/' + scope                    for name in names for scope in SERVICE_SCOPES[name]})
  • Network accessline 94
    return sorted({'https://www.googleapis.com/auth/' + scope
  • Access to secretsline 310
    [Credential-related source omitted]
  • Access to secretsline 311
    [Credential-related source omitted]
  • Network accessline 323
    if "installed" not in data and "web" not in data:         print("ERROR: Not a Google OAuth client secret file (missing 'installed' key).")         print("Download the correct file from: https://console.cloud.google.com/apis/credentials")
  • Network accessline 324
    print("ERROR: Not a Google OAuth client secret file (missing 'installed' key).")         print("Download the correct file from: https://console.cloud.google.com/apis/credentials")         sys.exit(1)
  • Network accessline 325
    print("Download the correct file from: https://console.cloud.google.com/apis/credentials")
  • Access to secretsline 440
    [Credential-related source omitted]
  • Network accessline 487
    import urllib.request         urllib.request.urlopen(
  • Network accessline 488
    urllib.request.urlopen(
  • Network accessline 489
    urllib.request.Request(
  • Network accessline 490
    [Credential-related source omitted]
  • Access to secretsline 512
    [Credential-related source omitted]
  • Access to secretsline 518
    [Credential-related source omitted]
  • Access to secretsline 550
    [Credential-related source omitted]
  • Access to secretsline 551
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-google-workspace/tests/test_productivity_regressions.py

  • Executable scriptline 1
    Executable file
  • Network accessline 48
    def test_google_auth_url_json_is_exact_and_scopes_are_forwarded(self):         setup = module('google-workspace', 'setup'); output = io.StringIO()         with patch.dict(os.environ, {'PRISMER_GOOGLE_PROFILE': str(self.path)}), patch.object
  • Network accessline 49
    setup = module('google-workspace', 'setup'); output = io.StringIO()         with patch.dict(os.environ, {'PRISMER_GOOGLE_PROFILE': str(self.path)}), patch.object(sys, 'argv', ['setup.py', '--auth-url', '--services', 'email,calendar', '--for
  • Network accessline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 51
    with self.assertRaises(SystemExit) as caught: setup.main()         self.assertEqual(caught.exception.code, 0)         self.assertEqual(json.loads(output.getvalue())['auth_url'], 'https://accounts.google.com/fake?email,calendar')
  • Network accessline 53
    self.assertEqual(json.loads(output.getvalue())['auth_url'], 'https://accounts.google.com/fake?email,calendar')
  • Network accessline 72
    [Credential-related source omitted]
  • Network accessline 73
    [Credential-related source omitted]
  • Network accessline 74
    token.write_text(json.dumps({'token_uri': 'https://evil.invalid/token'}))
  • Access to secretsline 90
    [Credential-related source omitted]
  • Network accessline 150
    def test_google_service_scopes_are_minimal_and_unknown_services_rejected(self):         setup = module('google-workspace', 'setup')         self.assertEqual(setup.select_scopes('email'), ['https://www.googleapis.com/auth/gmail.readonly'])
  • Network accessline 151
    setup = module('google-workspace', 'setup')         self.assertEqual(setup.select_scopes('email'), ['https://www.googleapis.com/auth/gmail.readonly'])         self.assertNotIn('https://www.googleapis.com/auth/gmail.send', setup.select_scope
  • Network accessline 152
    self.assertEqual(setup.select_scopes('email'), ['https://www.googleapis.com/auth/gmail.readonly'])
  • Network accessline 153
    self.assertNotIn('https://www.googleapis.com/auth/gmail.send', setup.select_scopes('email,calendar'))
  • Network accessline 154
    self.assertIn('https://www.googleapis.com/auth/gmail.send', setup.select_scopes('email-send'))
  • Network accessline 157
    [Credential-related source omitted]
  • Network accessline 158
    [Credential-related source omitted]
  • Network accessline 159
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Network accessline 160
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Network accessline 165
    def test_google_rejects_untrusted_refresh_destination(self):         bridge = module('google-workspace', 'gws_bridge')         with patch('urllib.request.urlopen') as request:
  • Network accessline 166
    [Credential-related source omitted]
  • Network accessline 167
    with patch('urllib.request.urlopen') as request:
  • Network accessline 168
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Network accessline 171
    def test_maps_mirror_retry_has_one_json(self):         maps = module('maps', 'maps_client'); output = io.StringIO()         with patch.object(maps.time, 'sleep'), patch('urllib.request.urlopen', side_effect=[urllib.error.URLError('down'), R
  • Network accessline 172
    maps = module('maps', 'maps_client'); output = io.StringIO()         with patch.object(maps.time, 'sleep'), patch('urllib.request.urlopen', side_effect=[urllib.error.URLError('down'), Response({'elements': []})]), contextlib.redirect_stdout
  • Network accessline 173
    with patch.object(maps.time, 'sleep'), patch('urllib.request.urlopen', side_effect=[urllib.error.URLError('down'), Response({'elements': []})]), contextlib.redirect_stdout(output):
  • Network accessline 178
    client = module('airtable', 'airtable_client'); requests = []         def send(req, **kwargs):             requests.append(req.full_url)
  • Network accessline 179
    def send(req, **kwargs):             requests.append(req.full_url)             return Response({'records': [{'id': 'r1'}], 'offset': 'a+b/c'}) if len(requests) == 1 else Response({'records': [{'id': 'r2'}]})
  • Network accessline 180
    requests.append(req.full_url)
  • Network accessline 181
    [Credential-related source omitted]
  • Network accessline 182
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Network accessline 187
    [Credential-related source omitted]
  • Network accessline 188
    [Credential-related source omitted]
  • Network accessline 189
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-hermes-agent/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/autonomous-ai-agents/hermes-agent

sdk/cloud/catalog/skills/prismer-hermes-agent/SKILL.md

  • Network accessline 29
    development       ]     homepage: https://github.com/NousResearch/hermes-agent
  • Network accessline 30
    ]     homepage: https://github.com/NousResearch/hermes-agent     related_skills: [ claude-code, codex, opencode ]
  • Network accessline 31
    homepage: https://github.com/NousResearch/hermes-agent
  • Network accessline 65
    **Docs:** https://hermes-agent.nousresearch.com/docs/
  • Network accessline 73
    - **Every shipped feature, one line each: https://hermes-agent.nousresearch.com/docs/llms.txt.** Start here for any "can Hermes do X?" or "how do I do X?" — it indexes the entire documentation set with a link to the page that answers. It is
  • Network accessline 75
    - Source tree: https://github.com/NousResearch/hermes-agent
  • Network accessline 82
    # Install (shell installer — sets up uv, Python, the venv, and the launcher) curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
  • Dangerous shell operationline 83
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
  • Network accessline 83
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
  • Access to secretsline 106
    [Credential-related source omitted]
  • Network accessline 123
    | User wants... | Load | |---|---| | **Anything not listed below — "can Hermes do X?", "how do I set up X?"** | **https://hermes-agent.nousresearch.com/docs/llms.txt** |
  • Network accessline 124
    |---|---| | **Anything not listed below — "can Hermes do X?", "how do I set up X?"** | **https://hermes-agent.nousresearch.com/docs/llms.txt** | | Bots that chat, run routines, or message each other; the Bots tab | docs: `/user-guide/bot-mo
  • Network accessline 125
    | **Anything not listed below — "can Hermes do X?", "how do I set up X?"** | **https://hermes-agent.nousresearch.com/docs/llms.txt** |

sdk/cloud/catalog/skills/prismer-hermes-agent/references/background-systems.md

  • Network accessline 52
    User docs: https://hermes-agent.nousresearch.com/docs/user-guide/features/cron
  • Network accessline 77
    Config: `curator.*` (`enabled`, `interval_hours`, `min_idle_hours`, `stale_after_days`, `archive_after_days`, `backup.*`). User docs: https://hermes-agent.nousresearch.com/docs/user-guide/features/curator
  • Network accessline 79
    User docs: https://hermes-agent.nousresearch.com/docs/user-guide/features/curator
  • Network accessline 108
    User docs: https://hermes-agent.nousresearch.com/docs/user-guide/features/kanban

sdk/cloud/catalog/skills/prismer-hermes-agent/references/cli-reference.md

  • Network accessline 10
    Live sources when anything looks stale: `hermes --help`, `hermes <command> --help`, https://hermes-agent.nousresearch.com/docs/reference/cli-commands
  • Network accessline 11
    https://hermes-agent.nousresearch.com/docs/reference/cli-commands
  • Network accessline 64
    hermes skills list|browse|search QUERY|inspect ID hermes skills install ID    Hub identifier OR a direct https://…/SKILL.md URL
  • Network accessline 65
    hermes skills install ID    Hub identifier OR a direct https://…/SKILL.md URL
  • Network accessline 88
    20+ platforms: Telegram, Discord, Slack, WhatsApp (Baileys + Business Cloud API), iMessage (Photon — `hermes photon setup`), Signal, Email, SMS, Matrix, Mattermost, Teams, LINE, SimpleX, ntfy, Google Chat, Home Assistant, DingTalk, Feishu, 
  • Network accessline 89
    Docs: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/
  • Network accessline 150
    | Looking for... | Location | |---|---| | Config options | `hermes config edit` · [Configuration docs](https://hermes-agent.nousresearch.com/docs/user-guide/configuration) |
  • Network accessline 151
    |---|---| | Config options | `hermes config edit` · [Configuration docs](https://hermes-agent.nousresearch.com/docs/user-guide/configuration) | | Tools / toolsets | `hermes tools list` · [Tools reference](https://hermes-agent.nousresearch.c
  • Network accessline 152
    | Config options | `hermes config edit` · [Configuration docs](https://hermes-agent.nousresearch.com/docs/user-guide/configuration) |
  • Network accessline 153
    | Tools / toolsets | `hermes tools list` · [Tools reference](https://hermes-agent.nousresearch.com/docs/reference/tools-reference) |
  • Network accessline 154
    | Skills catalog | `hermes skills browse` · [Skills catalog](https://hermes-agent.nousresearch.com/docs/reference/skills-catalog) |
  • Network accessline 155
    | Provider setup | `hermes model` · [Providers guide](https://hermes-agent.nousresearch.com/docs/integrations/providers) |
  • Network accessline 156
    | Env variables | `hermes config env-path` · [Env vars reference](https://hermes-agent.nousresearch.com/docs/reference/environment-variables) |

sdk/cloud/catalog/skills/prismer-hermes-agent/references/configuration.md

  • Network accessline 10
    Edit with `hermes config edit` or `hermes config set section.key value`. Full reference: https://hermes-agent.nousresearch.com/docs/user-guide/configuration
  • Network accessline 11
    Full reference: https://hermes-agent.nousresearch.com/docs/user-guide/configuration
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 89
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-hermes-agent/references/contributor-guide.md

  • Network accessline 10
    For occasional contributors and PR authors. Full developer docs: https://hermes-agent.nousresearch.com/docs/developer-guide/
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-hermes-agent/references/delegate-task-concurrency-diagnosis.md

  • Instruction override signalline 40
    never attempt to route it through code execution to evade a limit. Queue bounded batches or perform lenses sequentially when workers are limited. Do not increase concurrency, disable approval or change model automatically.
  • Instruction override signalline 42
    Do not increase concurrency, disable approval or change model automatically.

sdk/cloud/catalog/skills/prismer-hermes-agent/references/native-mcp.md

  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 76
    mcp_servers:   server_name:     url: "https://my-server.example.com/mcp"   # (required) server URL
  • Network accessline 77
    server_name:     url: "https://my-server.example.com/mcp"   # (required) server URL     headers:                                     # (optional) HTTP headers
  • Network accessline 78
    url: "https://my-server.example.com/mcp"   # (required) server URL
  • Network accessline 160
    mcp_servers:   remote_api:     url: "https://mcp.example.com/mcp"
  • Network accessline 161
    remote_api:     url: "https://mcp.example.com/mcp"     headers:
  • Network accessline 162
    url: "https://mcp.example.com/mcp"
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 273
    [Credential-related source omitted]
  • Network accessline 282
    mcp_servers:   company_api:     url: "https://mcp.mycompany.com/v1/mcp"
  • Network accessline 283
    company_api:     url: "https://mcp.mycompany.com/v1/mcp"     headers:
  • Network accessline 284
    url: "https://mcp.mycompany.com/v1/mcp"
  • Access to secretsline 308
    [Credential-related source omitted]
  • Network accessline 310
    company_api:     url: "https://mcp.internal.company.com/mcp"
  • Network accessline 311
    url: "https://mcp.internal.company.com/mcp"

sdk/cloud/catalog/skills/prismer-hermes-agent/references/petdex.md

  • Network accessline 10
    Browse, install, and select animated "pet" mascots from the public [petdex](https://github.com/crafter-station/petdex) gallery. An installed pet
  • Network accessline 11
    [petdex](https://github.com/crafter-station/petdex) gallery. An installed pet

sdk/cloud/catalog/skills/prismer-hermes-agent/references/portal-auth-for-third-party-apps.md

  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Network accessline 40
    Portal at `https://inference-api.nousresearch.com/v1` is an OpenAI-compatible
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 65
    1. Have the authorized Runtime credential owner provision a scoped credential; do not read shared auth.json from a skill. 2. Expose a local OpenAI-compatible endpoint at `http://localhost:NNNN/v1`. 3. Forward incoming requests to `inference
  • Network accessline 66
    2. Expose a local OpenAI-compatible endpoint at `http://localhost:NNNN/v1`. 3. Forward incoming requests to `inference-api.nousresearch.com/v1` with that    bearer attached.
  • Network accessline 70
    Karakeep/OpenWebUI/etc. then point at `http://localhost:NNNN/v1` with any
  • Network accessline 119
    it already uses Portal via Hermes's provider config — done. 2. If separate app: today, paste the static API key from Portal → API Keys.    Base URL `https://inference-api.nousresearch.com/v1`. Rate limits are
  • Network accessline 120
    2. If separate app: today, paste the static API key from Portal → API Keys.    Base URL `https://inference-api.nousresearch.com/v1`. Rate limits are    subscription-tier based, applied per-key.
  • Network accessline 121
    Base URL `https://inference-api.nousresearch.com/v1`. Rate limits are

sdk/cloud/catalog/skills/prismer-hermes-agent/references/providers-and-models.md

  • Network accessline 10
    Set via `hermes model` (picker) or `hermes setup`. 35+ provider profiles ship as plugins under `plugins/model-providers/`; user plugins of the same name override. Full docs: https://hermes-agent.nousresearch.com/docs/integrations/providers
  • Network accessline 12
    Full docs: https://hermes-agent.nousresearch.com/docs/integrations/providers
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 27
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Network accessline 55
    model: qwen3.5:397b     provider: custom     base_url: "https://ollama.com/v1"
  • Network accessline 56
    provider: custom     base_url: "https://ollama.com/v1"   theta:
  • Network accessline 57
    base_url: "https://ollama.com/v1"
  • Network accessline 59
    model: theta-1     provider: custom     base_url: "https://theta.example.com/v1"
  • Network accessline 60
    [Credential-related source omitted]
  • Network accessline 61
    base_url: "https://theta.example.com/v1"
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-hermes-agent/references/security-privacy.md

  • Dangerous shell operationline 38
    By default (`approvals.mode: smart`), Hermes asks an auxiliary LLM to assess shell commands flagged as destructive (`rm -rf`, `git reset --hard`, etc.). The modes are:
  • Dangerous shell operationline 62
    2. Shell-hook consent (only if present): `rm -f ~/.hermes/shell-hooks-allowlist.json`

sdk/cloud/catalog/skills/prismer-hermes-agent/references/slash-commands.md

  • Access to secretsline 79
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-hermes-agent/references/troubleshooting.md

  • Dangerous shell operationline 70
    - **Gateway dies on SSH logout**: Enable linger: `sudo loginctl enable-linger $USER`
  • Access to secretsline 80
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-hermes-agent/references/webhooks.md

  • Network accessline 58
    curl http://localhost:8644/health
  • Network accessline 93
    Full filter syntax: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/webhooks#payload-filters
  • Network accessline 214
    1. **Is the gateway running?** Check with `systemctl --user status hermes-gateway` or `ps aux | grep gateway` 2. **Is the webhook server listening?** `curl http://localhost:8644/health` should return `{"status": "ok"}`
  • Network accessline 215
    2. **Is the webhook server listening?** `curl http://localhost:8644/health` should return `{"status": "ok"}`

sdk/cloud/catalog/skills/prismer-hermes-agent/references/windows-quirks.md

  • Access to secretsline 37
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-hermes-agent/templates/clock.mjs

  • Executable scriptline 1
    Executable file

sdk/cloud/catalog/skills/prismer-hermes-agent/templates/plugin.js

  • Executable scriptline 1
    Executable file

sdk/cloud/catalog/skills/prismer-himalaya/SKILL.md

  • Network accessline 13
    hermes:     tags: [ Email, IMAP, SMTP, CLI, Communication ]     homepage: https://github.com/pimalaya/himalaya
  • Network accessline 14
    tags: [ Email, IMAP, SMTP, CLI, Communication ]     homepage: https://github.com/pimalaya/himalaya   requiresExplicitGrant: true
  • Network accessline 15
    homepage: https://github.com/pimalaya/himalaya
  • Network accessline 59
    # Pre-built binary (Linux/macOS — recommended) curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh
  • Network accessline 60
    curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh

sdk/cloud/catalog/skills/prismer-himalaya/references/configuration.md

  • Access to secretsline 51
    [Credential-related source omitted]
  • Network accessline 198
    backend.auth.access-token.cmd = "pass show oauth/access-token" backend.auth.refresh-token.cmd = "pass show oauth/refresh-token" backend.auth.auth-url = "https://provider.com/oauth/authorize"
  • Network accessline 199
    backend.auth.refresh-token.cmd = "pass show oauth/refresh-token" backend.auth.auth-url = "https://provider.com/oauth/authorize" backend.auth.token-url = "https://provider.com/oauth/token"
  • Network accessline 200
    backend.auth.auth-url = "https://provider.com/oauth/authorize"
  • Network accessline 201
    backend.auth.token-url = "https://provider.com/oauth/token"

sdk/cloud/catalog/skills/prismer-himalaya/scripts/compose_draft.py

  • Executable scriptline 1
    Executable file

sdk/cloud/catalog/skills/prismer-im-collab/SKILL.md

  • Access to secretsline 45
    [Credential-related source omitted]

sdk/cloud/catalog/skills/prismer-imessage/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/apple/imessage

sdk/cloud/catalog/skills/prismer-imessage/scripts/readiness.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/prismer-manim-video/README.md

  • Network accessline 3
    Production pipeline for mathematical and technical animations using [Manim Community Edition](https://www.manim.community/).

sdk/cloud/catalog/skills/prismer-manim-video/scripts/setup.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

sdk/cloud/catalog/skills/prismer-maps/scripts/maps_client.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 34
    [Credential-related source omitted]
  • Network accessline 37
    NOMINATIM_SEARCH  = "https://nominatim.openstreetmap.org/search"
  • Network accessline 38
    NOMINATIM_REVERSE = "https://nominatim.openstreetmap.org/reverse"
  • Network accessline 41
    OVERPASS_URLS = [     "https://overpass-api.de/api/interpreter",
  • Network accessline 42
    "https://overpass-api.de/api/interpreter",
  • Network accessline 43
    "https://overpass.kumi.systems/api/interpreter",
  • Network accessline 46
    OVERPASS_API      = OVERPASS_URLS[0] OSRM_BASE         = "https://router.project-osrm.org/route/v1"
  • Network accessline 47
    OSRM_BASE         = "https://router.project-osrm.org/route/v1"
  • Network accessline 48
    TIMEAPI_BASE      = "https://timeapi.io/api/timezone/coordinate"
  • Access to secretsline 169
    [Credential-related source omitted]
  • Network accessline 198
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 203
    if urllib.parse.urlparse(url).hostname == 'nominatim.openstreetmap.org':                 time.sleep(reserve_nominatim_slot())             with urllib.request.urlopen(req, timeout=15) as resp:
  • Network accessline 204
    time.sleep(reserve_nominatim_slot())             with urllib.request.urlopen(req, timeout=15) as resp:                 raw = resp.read().decode("utf-8")
  • Network accessline 205
    with urllib.request.urlopen(req, timeout=15) as resp:
  • Network accessline 237
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 240
    for attempt in range(1, retries + 1):         try:             with urllib.request.urlopen(req, timeout=15) as resp:
  • Network accessline 241
    try:             with urllib.request.urlopen(req, timeout=15) as resp:                 return resp.read().decode("utf-8")
  • Network accessline 242
    with urllib.request.urlopen(req, timeout=15) as resp:
  • Network accessline 267
    encoded = data_str.encode("utf-8")     req = urllib.request.Request(
  • Network accessline 268
    req = urllib.request.Request(
  • Network accessline 278
    for attempt in range(1, retries + 1):         try:             with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 279
    try:             with urllib.request.urlopen(req, timeout=30) as resp:                 raw = resp.read().decode("utf-8")
  • Network accessline 280
    with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 485
    "maps_url": f"https://www.google.com/maps/search/?api=1&query={el_lat},{el_lon}",
  • Network accessline 509
    place["directions_url"] = (                 f"https://www.google.com/maps/dir/?api=1"
  • Network accessline 510
    f"https://www.google.com/maps/dir/?api=1"

sdk/cloud/catalog/skills/prismer-node-inspect-debugger/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/node-inspect-debugger

sdk/cloud/catalog/skills/prismer-node-inspect-debugger/SKILL.md

  • Network accessline 233
    # 3. Find the WS URL curl -s http://127.0.0.1:9229/json/list | jq -r '.[0].webSocketDebuggerUrl'
  • Network accessline 234
    curl -s http://127.0.0.1:9229/json/list | jq -r '.[0].webSocketDebuggerUrl'
  • Network accessline 313
    - [ ] `curl -s http://127.0.0.1:9229/json/list` returns exactly the target you expect

sdk/cloud/catalog/skills/prismer-notion/SKILL.md

  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 15
    hermes:     tags: [ Notion, Productivity, Notes, Database, API, CLI, Workers ]     homepage: https://developers.notion.com
  • Network accessline 16
    tags: [ Notion, Productivity, Notes, Database, API, CLI, Workers ]     homepage: https://developers.notion.com   requiresExplicitGrant: true
  • Network accessline 17
    homepage: https://developers.notion.com
  • Network accessline 47
    1. Create an integration at https://notion.so/my-integrations
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 86
    else   # fall back to curl fi
  • Network accessline 165
    ntn files create < photo.png ntn files create --external-url https://example.com/photo.png
  • Network accessline 166
    ntn files create --external-url https://example.com/photo.png
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Network accessline 179
    ## Path B — HTTP + curl (cross-platform, default on Windows)
  • Network accessline 184
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Network accessline 194
    [Credential-related source omitted]
  • Access to secretsline 194
    [Credential-related source omitted]
  • Access to secretsline 195
    [Credential-related source omitted]
  • Network accessline 203
    [Credential-related source omitted]
  • Access to secretsline 203
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Network accessline 213
    [Credential-related source omitted]
  • Access to secretsline 213
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]
  • Network accessline 220
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Network accessline 230
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Network accessline 243
    [Credential-related source omitted]
  • Access to secretsline 243
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Network accessline 252
    [Credential-related source omitted]
  • Access to secretsline 252
    [Credential-related source omitted]
  • Access to secretsline 253
    [Credential-related source omitted]
  • Network accessline 267
    [Credential-related source omitted]
  • Access to secretsline 267
    [Credential-related source omitted]
  • Access to secretsline 268
    [Credential-related source omitted]
  • Network accessline 279
    [Credential-related source omitted]
  • Access to secretsline 279
    [Credential-related source omitted]
  • Access to secretsline 280
    [Credential-related source omitted]
  • Network accessline 296
    [Credential-related source omitted]
  • Access to secretsline 296
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Network accessline 305
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Access to secretsline 306
    [Credential-related source omitted]
  • Network accessline 318
    # 1. Create upload curl --fail-with-body --silent --show-error -X POST "https://api.notion.com/v1/file_uploads" \
  • Network accessline 319
    [Credential-related source omitted]
  • Access to secretsline 319
    [Credential-related source omitted]
  • Access to secretsline 320
    [Credential-related source omitted]
  • Network accessline 325
    # 2. Send multipart bytes to the created upload's /send endpoint curl --fail-with-body --silent --show-error -X POST "https://api.notion.com/v1/file_uploads/{file_upload_id}/send" \
  • Network accessline 326
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 327
    [Credential-related source omitted]
  • Network accessline 343
    - **Checkbox:** `{"checkbox": true}` - **Number:** `{"number": 42}` - **URL:** `{"url": "https://..."}`
  • Network accessline 344
    - **Number:** `{"number": 42}` - **URL:** `{"url": "https://..."}` - **Email:** `{"email": "user@example.com"}`
  • Network accessline 345
    - **URL:** `{"url": "https://..."}`
  • Access to secretsline 417
    [Credential-related source omitted]
  • Network accessline 423
    When asked to build a Worker, scaffold with `ntn workers new`, write the code in `src/index.ts`, set any secrets with `ntn workers env set`, and deploy only if the user authorized that deployment, account, destination and cost scope. Notion
  • Network accessline 451
    - Color: `<span color="blue">text</span>` or block-level `{color="blue"}` on the first line - Math: inline `$x^2$`, block `$$ ... $$` - Citations: `[^https://example.com]`
  • Network accessline 453
    - Citations: `[^https://example.com]`
  • Network accessline 461
    | Task | mac / Linux | Windows | |---|---|---| | Read/write pages, search, query databases | `ntn api ...` | curl |
  • Network accessline 462
    |---|---|---| | Read/write pages, search, query databases | `ntn api ...` | curl | | Read a page for an agent to summarize | `ntn api v1/pages/{id}/markdown` | curl `/markdown` endpoint |
  • Network accessline 463
    | Read/write pages, search, query databases | `ntn api ...` | curl |
  • Network accessline 464
    | Read a page for an agent to summarize | `ntn api v1/pages/{id}/markdown` | curl `/markdown` endpoint |
  • Network accessline 465
    | Upload a file | `ntn files create < file` | 3-step HTTP flow | | One-off API exploration | `ntn api ...` | curl | | Build a sync / webhook / agent tool hosted by Notion | `ntn workers ...` | WSL2 + `ntn workers ...` |
  • Network accessline 466
    | One-off API exploration | `ntn api ...` | curl |
  • Network accessline 473
    - View support is version-dependent; inspect the pinned API's view endpoints rather than assuming a UI-only limitation. - `is_inline` belongs to database creation, not data-source creation. - Always pass `-s` to curl to suppress progress ba
  • Network accessline 474
    - `is_inline` belongs to database creation, not data-source creation. - Always pass `-s` to curl to suppress progress bars (cleaner agent output). - Pipe JSON through `jq` when reading: `... | jq '.results[0].properties'`.
  • Network accessline 475
    - Always pass `-s` to curl to suppress progress bars (cleaner agent output).
  • Network accessline 493
    Read-only page access never authorizes Worker deployment or schema mutation. Installation and CLI parameter support must be checked against the selected version; POSIX curl examples require Bash/WSL, not literal PowerShell execution.
  • Network accessline 495
    version; POSIX curl examples require Bash/WSL, not literal PowerShell execution.

sdk/cloud/catalog/skills/prismer-notion/references/block-types.md

  • Network accessline 78
    {"type": "bookmark", "bookmark": {"url": "https://example.com"}}
  • Network accessline 84
    {"type": "image", "image": {"type": "external", "external": {"url": "https://example.com/photo.png"}}}
  • Network accessline 112
    *Contributed by [@dogiladeveloper](https://github.com/dogiladeveloper)*

sdk/cloud/catalog/skills/prismer-obsidian/scripts/write_note.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/prismer-p5js/README.md

  • Network accessline 3
    Production pipeline for interactive and generative visual art using [p5.js](https://p5js.org/).

sdk/cloud/catalog/skills/prismer-p5js/SKILL.md

  • Network accessline 110
    |-----------|---------|-----------| | **Color system** | HSB/HSL, RGB, named palettes, procedural harmony, gradient interpolation | `references/color-systems.md` | | **Noise vocabulary** | Perlin noise, simplex, fractal (octaved), domain wa
  • Network accessline 111
    | **Color system** | HSB/HSL, RGB, named palettes, procedural harmony, gradient interpolation | `references/color-systems.md` | | **Noise vocabulary** | Perlin noise, simplex, fractal (octaved), domain warping, curl noise | `references/visu
  • Network accessline 112
    | **Noise vocabulary** | Perlin noise, simplex, fractal (octaved), domain warping, curl noise | `references/visual-effects.md` § Noise |
  • Network accessline 135
    For every project, invent at least one of: - A custom color palette matching the mood (not a preset) - A novel noise field combination (e.g., curl noise + domain warp + feedback)
  • Network accessline 136
    - A custom color palette matching the mood (not a preset) - A novel noise field combination (e.g., curl noise + domain warp + feedback) - A unique particle behavior (custom forces, custom trails, custom spawning)
  • Network accessline 137
    - A novel noise field combination (e.g., curl noise + domain warp + feedback)
  • Network accessline 198
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Project Name</title>   <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.11.3/p5.min.js"></script>
  • Network accessline 199
    <title>Project Name</title>   <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.11.3/p5.min.js"></script> <script>p5.disableFriendlyErrors = true;</script>
  • Network accessline 200
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.11.3/p5.min.js"></script>
  • Network accessline 203
    <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.11.3/addons/p5.sound.min.js"></script> -->
  • Network accessline 204
    <!-- <script src="https://unpkg.com/p5.js-svg@1.6.0"></script> -->  <!-- SVG export -->
  • Network accessline 205
    <!-- <script src="https://cdn.jsdelivr.net/npm/ccapture.js-npmfixed/build/CCapture.all.min.js"></script> -->  <!-- video capture -->
  • Network accessline 505
    1. **Write the HTML file** — single self-contained file, all code inline 2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) 3. **Local assets** (fonts, images) require a server: `python -m http.server 8080
  • Network accessline 506
    2. **Open in browser** — `open sketch.html` (macOS) or `xdg-open sketch.html` (Linux) 3. **Local assets** (fonts, images) require a server: `python -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`
  • Network accessline 507
    3. **Local assets** (fonts, images) require a server: `python -m http.server 8080` in the project directory, then open `http://localhost:8080/sketch.html`

sdk/cloud/catalog/skills/prismer-p5js/references/core-api.md

  • Network accessline 409
    <script src="https://cdn.jsdelivr.net/npm/p5@2/lib/p5.min.js"></script>

sdk/cloud/catalog/skills/prismer-p5js/references/export-pipeline.md

  • Network accessline 303
    <script src="https://unpkg.com/p5.js-svg@1.5.1"></script>
  • Network accessline 379
    <script src="https://cdn.jsdelivr.net/npm/ccapture.js-npmfixed/build/CCapture.all.min.js"></script>
  • Network accessline 462
    <script src="https://unpkg.com/p5.js-svg@1.6.0"></script>

sdk/cloud/catalog/skills/prismer-p5js/references/interaction.md

  • Network accessline 276
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.11.3/addons/p5.sound.min.js"></script>

sdk/cloud/catalog/skills/prismer-p5js/references/typography.md

  • Network accessline 31
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-p5js/references/visual-effects.md

  • Network accessline 66
    ### Curl Noise
  • Network accessline 68
    Divergence-free noise field. Particles following curl noise never converge or diverge — they flow in smooth, swirling patterns.
  • Network accessline 76
    let dndy = (noise(x * scale, y * scale + eps, time) -               noise(x * scale, y * scale - eps, time)) / (2 * eps);   // Curl = perpendicular to gradient
  • Network accessline 77
    noise(x * scale, y * scale - eps, time)) / (2 * eps);   // Curl = perpendicular to gradient   return createVector(dndy, -dndx);
  • Network accessline 78
    // Curl = perpendicular to gradient
  • Network accessline 804
    for (let dy = -2; dy <= 2; dy++) {         for (let dx = -2; dx <= 2; dx++) {           let nc = col + dx, nr = row + dy;
  • Network accessline 805
    for (let dx = -2; dx <= 2; dx++) {           let nc = col + dx, nr = row + dy;           if (nc >= 0 && nc < cols && nr >= 0 && nr < rows) {
  • Network accessline 806
    let nc = col + dx, nr = row + dy;
  • Network accessline 807
    if (nc >= 0 && nc < cols && nr >= 0 && nr < rows) {
  • Network accessline 808
    let gi = nc + nr * cols;
  • Network accessline 835
    <script src="https://cdn.jsdelivr.net/npm/p5.brush@latest/dist/p5.brush.js"></script>
  • Network accessline 859
    <script src="https://cdn.jsdelivr.net/npm/p5.grain@0.7.0/p5.grain.min.js"></script>
  • Network accessline 875
    <script src="https://cdn.jsdelivr.net/npm/ccapture.js-npmfixed/build/CCapture.all.min.js"></script>

sdk/cloud/catalog/skills/prismer-p5js/scripts/export-frames.js

  • Executable scriptline 1
    #!/usr/bin/env node

sdk/cloud/catalog/skills/prismer-p5js/scripts/render.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 54
    trap 'rm -rf -- "$FRAME_DIR"' EXIT
  • Dangerous shell operationline 106
    rm -rf "$FRAME_DIR"

sdk/cloud/catalog/skills/prismer-p5js/scripts/serve.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 17
    echo "=== p5.js Dev Server ===" echo "Serving: $(cd "$DIR" && pwd)" echo "URL:     http://localhost:$PORT"
  • Network accessline 18
    echo "Serving: $(cd "$DIR" && pwd)" echo "URL:     http://localhost:$PORT" echo "Press Ctrl+C to stop"
  • Network accessline 19
    echo "URL:     http://localhost:$PORT"

sdk/cloud/catalog/skills/prismer-p5js/scripts/setup.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 23
    else   warn "Node.js not found — optional, needed for headless export"   echo "  Install: https://nodejs.org/ or 'brew install node'"
  • Network accessline 24
    warn "Node.js not found — optional, needed for headless export"   echo "  Install: https://nodejs.org/ or 'brew install node'" fi
  • Network accessline 25
    echo "  Install: https://nodejs.org/ or 'brew install node'"

sdk/cloud/catalog/skills/prismer-p5js/templates/viewer.html

  • Network accessline 26
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Generative Art Viewer</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.11.3/p5.min.js"></script>
  • Network accessline 27
    <title>Generative Art Viewer</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.11.3/p5.min.js"></script> <style>
  • Network accessline 28
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.11.3/p5.min.js"></script>

sdk/cloud/catalog/skills/prismer-popular-web-designs/PROVENANCE.md

  • Network accessline 7
    LICENSE.hermes preserves Nous Research MIT terms. LICENSE.origin preserves VoltAgent's MIT notice, retrieved from https://raw.githubusercontent.com/VoltAgent/awesome-design-md/main/LICENSE on 2026-09-23. Brand assets and fonts need their ow

sdk/cloud/catalog/skills/prismer-popular-web-designs/SKILL.md

  • Network accessline 61
    <title>Page Title</title>   <!-- Paste the Google Fonts <link> from the template's Prismer notes -->   <link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet">
  • Network accessline 62
    <!-- Paste the Google Fonts <link> from the template's Prismer notes -->   <link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet">   <style>
  • Network accessline 63
    <link href="https://fonts.googleapis.com/css2?family=..." rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/airbnb.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/airtable.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/bmw.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/cal.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Roboto Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Roboto+Mono:wght@400;500;700&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Roboto+Mono:wght@400;500;700&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/claude.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;4
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/clay.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/clickhouse.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/cohere.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/coinbase.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/composio.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,ops
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/cursor.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/elevenlabs.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/expo.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/figma.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/framer.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Azeret Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Azeret+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Azeret+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/hashicorp.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/ibm.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wgh
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/intercom.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/kraken.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/linear.app.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;4
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/lovable.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/minimax.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/mintlify.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/miro.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/mistral.ai.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/mongodb.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Source Code Pro', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300.
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Source+Code+Pro:wght@400;500;600&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Source+Code+Pro:wght@400;500;600&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/notion.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/nvidia.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/ollama.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/opencode.ai.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:w
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/pinterest.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/posthog.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/raycast.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/replicate.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/resend.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;5
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/revolut.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/runwayml.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/sanity.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wgh
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/sentry.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Rubik:wght@300;4
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/spacex.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/spotify.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/stripe.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Source Code Pro', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:w
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;500;600&family=Source+Code+Pro:wght@400;500;700&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;500;600&family=Source+Code+Pro:wght@400;500;700&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/supabase.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Source Code Pro', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300.
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Source+Code+Pro:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=Source+Code+Pro:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/superhuman.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/together.ai.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/uber.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/vercel.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;5
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/voltagent.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:w
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/warp.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;5
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600&family=Geist+Mono:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/webflow.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/wise.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/x.ai.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Geist+Mono:wght@300;
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Geist+Mono:wght@300;400;500;600;700&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Geist+Mono:wght@300;400;500;600;700&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-popular-web-designs/templates/zapier.md

  • Network accessline 9
    > - **Mono stack (CSS):** `font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;` > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" 
  • Network accessline 10
    > ```html > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet"> > ```
  • Network accessline 11
    > <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300..900&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/prismer-product-price-monitor/scripts/watch_state.py

  • Executable scriptline 1
    Executable file

sdk/cloud/catalog/skills/prismer-python-debugpy/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/python-debugpy

sdk/cloud/catalog/skills/prismer-python-debugpy/SKILL.md

  • Network accessline 223
    import socket from dap_client import DapClient with socket.create_connection(("127.0.0.1", 5678), timeout=5) as sock:
  • Network accessline 224
    from dap_client import DapClient with socket.create_connection(("127.0.0.1", 5678), timeout=5) as sock:     client = DapClient(sock, timeout=5)
  • Network accessline 225
    with socket.create_connection(("127.0.0.1", 5678), timeout=5) as sock:
  • Network accessline 272
    nc 127.0.0.1 4444
  • Network accessline 303
    Trigger the matching slash command from the TUI, then `nc 127.0.0.1 4444` in another terminal.
  • Network accessline 371
    Trigger the handler. `nc 127.0.0.1 4444`, then `w` to see the suspended frame, `!import asyncio; asyncio.all_tasks()` to see what else is pending.

sdk/cloud/catalog/skills/prismer-python-debugpy/scripts/dap_client.py

  • Executable scriptline 1
    Executable file

sdk/cloud/catalog/skills/prismer-songsee/SKILL.md

  • Network accessline 12
    hermes:     tags: [ Audio, Visualization, Spectrogram, Music, Analysis ]     homepage: https://github.com/steipete/songsee
  • Network accessline 13
    tags: [ Audio, Visualization, Spectrogram, Music, Analysis ]     homepage: https://github.com/steipete/songsee   requiresExplicitGrant: true
  • Network accessline 14
    homepage: https://github.com/steipete/songsee
  • Network accessline 26
    Requires [Go](https://go.dev/doc/install):

sdk/cloud/catalog/skills/prismer-spike/NOTICE.md

  • Network accessline 5
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/spike

sdk/cloud/catalog/skills/prismer-spike/SKILL.md

  • Network accessline 96
    - `workspace_web_search(query="python websocket streaming libraries 2025")` — find candidates (outlines with refs) - `web_load(input="https://websockets.readthedocs.io/...")`, then `web_load(input=["<ref>", ...])` — read the sections of the
  • Network accessline 97
    - `web_load(input="https://websockets.readthedocs.io/...")`, then `web_load(input=["<ref>", ...])` — read the sections of the actual docs you need (an outline is not the docs)
  • Network accessline 212
    Adapted from the GSD (Get Shit Done) project's `/gsd-spike` workflow — MIT © 2025 Lex Christopherson ([gsd-build/get-shit-done](https://github.com/gsd-build/get-shit-done)). The full GSD system offers persistent spike state, MANIFEST tracki

sdk/cloud/catalog/skills/prismer-teams-meeting-pipeline/SKILL.md

  • Access to secretsline 11
    [Credential-related source omitted]
  • Network accessline 21
    session_platforms: [ teams, cron ]     related_docs:       - https://hermes-agent.nousresearch.com/docs/guides/microsoft-graph-app-registration
  • Network accessline 22
    related_docs:       - https://hermes-agent.nousresearch.com/docs/guides/microsoft-graph-app-registration       - https://hermes-agent.nousresearch.com/docs/user-guide/messaging/teams-meetings
  • Network accessline 23
    - https://hermes-agent.nousresearch.com/docs/guides/microsoft-graph-app-registration
  • Network accessline 24
    - https://hermes-agent.nousresearch.com/docs/user-guide/messaging/teams-meetings
  • Network accessline 25
    - https://hermes-agent.nousresearch.com/docs/guides/operate-teams-meeting-pipeline
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 75
    If any are missing, direct the user to the Azure app registration guide at `https://hermes-agent.nousresearch.com/docs/guides/microsoft-graph-app-registration` — they need an Azure AD app registration with admin-consented Graph application 
  • Network accessline 129
    1. Run `hermes teams-pipeline subscriptions` — if it's empty or all entries show `expirationDateTime` in the past, that's the cause. 2. Recreate with `subscribe` as shown above. 3. **Propose renewal automation and create it only under expli
  • Network accessline 131
    3. **Propose renewal automation and create it only under explicit scheduling authorization** through the actual platform scheduler. Do not install a second cron/systemd control plane. The operator runbook at `https://hermes-agent.nousresear
  • Network accessline 141
    Point the user to these when they need more depth than this skill covers: - Azure app registration walkthrough: `https://hermes-agent.nousresearch.com/docs/guides/microsoft-graph-app-registration`
  • Network accessline 142
    - Azure app registration walkthrough: `https://hermes-agent.nousresearch.com/docs/guides/microsoft-graph-app-registration`
  • Network accessline 143
    - Full pipeline setup: `https://hermes-agent.nousresearch.com/docs/user-guide/messaging/teams-meetings`
  • Network accessline 144
    - Operator runbook (renewal automation, troubleshooting, go-live checklist): `https://hermes-agent.nousresearch.com/docs/guides/operate-teams-meeting-pipeline`
  • Network accessline 145
    - Webhook listener setup: `https://hermes-agent.nousresearch.com/docs/user-guide/messaging/msgraph-webhook`

sdk/cloud/catalog/skills/prismer-xurl/SKILL.md

  • Network accessline 14
    hermes:     tags: [ twitter, x, social-media, xurl, official-api ]     homepage: https://github.com/xdevplatform/xurl
  • Network accessline 15
    tags: [ twitter, x, social-media, xurl, official-api ]     homepage: https://github.com/xdevplatform/xurl     upstream_skill: https://github.com/openclaw/openclaw/blob/main/skills/xurl/SKILL.md
  • Network accessline 16
    homepage: https://github.com/xdevplatform/xurl
  • Network accessline 17
    upstream_skill: https://github.com/openclaw/openclaw/blob/main/skills/xurl/SKILL.md
  • Network accessline 90
    1. Create or open an app at https://developer.x.com/en/portal/dashboard
  • Network accessline 91
    2. Set the redirect URI to `http://localhost:8080/callback`
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Network accessline 165
    Notes: - `POST_ID` accepts full URLs too (e.g. `https://x.com/user/status/1234567890`) — xurl extracts the ID.
  • Network accessline 166
    - `POST_ID` accepts full URLs too (e.g. `https://x.com/user/status/1234567890`) — xurl extracts the ID.
  • Network accessline 180
    xurl reply 1234567890 "Great point!" xurl reply https://x.com/user/status/1234567890 "Agreed!"
  • Network accessline 181
    xurl reply https://x.com/user/status/1234567890 "Agreed!"
  • Network accessline 193
    xurl read 1234567890 xurl read https://x.com/user/status/1234567890
  • Network accessline 194
    xurl read https://x.com/user/status/1234567890
  • Network accessline 304
    # Full URLs also work xurl https://api.x.com/2/users/me
  • Network accessline 305
    xurl https://api.x.com/2/users/me
  • Network accessline 360
    xurl read https://x.com/user/status/1234567890
  • Network accessline 438
    - Upstream CLI: https://github.com/xdevplatform/xurl (X developer platform team, Chris Park et al.)
  • Network accessline 439
    - Upstream agent skill: https://github.com/openclaw/openclaw/blob/main/skills/xurl/SKILL.md

sdk/cloud/catalog/skills/prismer-youtube-content/SKILL.md

  • Network accessline 39
    # JSON output with metadata uv run python SKILL_DIR/scripts/fetch_transcript.py "https://youtube.com/watch?v=VIDEO_ID"
  • Network accessline 40
    uv run python SKILL_DIR/scripts/fetch_transcript.py "https://youtube.com/watch?v=VIDEO_ID"

sdk/cloud/catalog/skills/prismer-youtube-content/scripts/fetch_transcript.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 75
    api = YouTubeTranscriptApi()     result = api.fetch(video_id, languages=languages or ['en'])
  • Network accessline 76
    result = api.fetch(video_id, languages=languages or ['en'])
  • Network accessline 132
    **transcript,         "video_id": video_id,         "source_url": f"https://www.youtube.com/watch?v={video_id}",
  • Network accessline 133
    "video_id": video_id,         "source_url": f"https://www.youtube.com/watch?v={video_id}",         "segment_count": len(segments),
  • Network accessline 134
    "source_url": f"https://www.youtube.com/watch?v={video_id}",

sdk/cloud/catalog/skills/remotion/SKILL.md

  • Network accessline 254
    Use Mediabunny for browser-side duration, dimensions, trimming, cropping, metadata, and container handling. Read <https://mediabunny.dev/llms.txt> before
  • Network accessline 255
    metadata, and container handling. Read <https://mediabunny.dev/llms.txt> before
  • Network accessline 285
    Use the printed URL. Open a composition directly at `/<composition-id>`, for example `http://localhost:3000/LaunchVideo`.
  • Network accessline 286
    example `http://localhost:3000/LaunchVideo`.
  • Network accessline 389
    https://www.remotion.dev/docs/sequence.md
  • Network accessline 395
    [Credential-related source omitted]
  • Network accessline 411
    3. Otherwise, update every `remotion` and `@remotion/*` package to the same    exact stable version. 4. Check <https://www.remotion.dev/docs/mediabunny/version> and align all
  • Network accessline 412
    exact stable version. 4. Check <https://www.remotion.dev/docs/mediabunny/version> and align all    Mediabunny packages.
  • Network accessline 413
    4. Check <https://www.remotion.dev/docs/mediabunny/version> and align all
  • Network accessline 416
    6. Run `npx remotion versions`, typecheck/tests, Studio preview, and a    representative still or short render when rendering behavior changed. 7. Review <https://github.com/remotion-dev/remotion/releases> for relevant
  • Network accessline 417
    representative still or short render when rendering behavior changed. 7. Review <https://github.com/remotion-dev/remotion/releases> for relevant    breaking changes.
  • Network accessline 418
    7. Review <https://github.com/remotion-dev/remotion/releases> for relevant

sdk/cloud/catalog/skills/research-arxiv/SKILL.md

  • Network accessline 38
    | Action | Command | |--------|---------| | Search papers | `curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5"` |
  • Network accessline 39
    |--------|---------| | Search papers | `curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5"` | | Get specific paper | `curl "https://export.arxiv.org/api/query?id_list=2402.03300"` |
  • Network accessline 40
    | Search papers | `curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5"` |
  • Network accessline 41
    | Get specific paper | `curl "https://export.arxiv.org/api/query?id_list=2402.03300"` |
  • Network accessline 42
    | Read abstract (web) | `web_load(input="https://arxiv.org/abs/2402.03300")` |
  • Network accessline 43
    | Read full paper (PDF) | `web_load(input="https://arxiv.org/pdf/2402.03300")`, then `web_load(input=["<section ref>", ...])` |
  • Network accessline 52
    curl --fail --silent --show-error --max-time 30 "https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5"
  • Network accessline 101
    # Latest 10 papers in cs.AI curl --fail --silent --show-error --max-time 30 "https://export.arxiv.org/api/query?search_query=cat:cs.AI&sortBy=submittedDate&sortOrder=descending&max_results=10"
  • Network accessline 102
    curl --fail --silent --show-error --max-time 30 "https://export.arxiv.org/api/query?search_query=cat:cs.AI&sortBy=submittedDate&sortOrder=descending&max_results=10"
  • Network accessline 108
    # By arXiv ID curl --fail --silent --show-error --max-time 30 "https://export.arxiv.org/api/query?id_list=2402.03300"
  • Network accessline 109
    curl --fail --silent --show-error --max-time 30 "https://export.arxiv.org/api/query?id_list=2402.03300"
  • Network accessline 111
    # Multiple papers curl --fail --silent --show-error --max-time 30 "https://export.arxiv.org/api/query?id_list=2402.03300,2401.12345,2403.00001"
  • Network accessline 112
    curl --fail --silent --show-error --max-time 30 "https://export.arxiv.org/api/query?id_list=2402.03300,2401.12345,2403.00001"
  • Network accessline 129
    # Abstract page (fast, metadata + abstract) web_load(input="https://arxiv.org/abs/2402.03300")
  • Network accessline 130
    web_load(input="https://arxiv.org/abs/2402.03300")
  • Network accessline 132
    # Full paper: the first call returns the outline with refs, then read the sections you need web_load(input="https://arxiv.org/pdf/2402.03300")
  • Network accessline 133
    web_load(input="https://arxiv.org/pdf/2402.03300")
  • Network accessline 156
    Full list: https://arxiv.org/category_taxonomy
  • Network accessline 184
    # By arXiv ID curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=title,authors,citationCount,referenceCount,influentialCitationCount,year,abstract" | python -m json.tool
  • Dangerous shell operationline 185
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=title,authors,citationCount,referenceCount,influentialCitationCount,year,abstract" | python -m json.tool
  • Network accessline 185
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=title,authors,citationCount,referenceCount,influentialCitationCount,year,abstract" | python -m json.tool
  • Network accessline 187
    # By Semantic Scholar paper ID or DOI curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/DOI:10.1234/example?fields=title,citationCount"
  • Network accessline 188
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/DOI:10.1234/example?fields=title,citationCount"
  • Dangerous shell operationline 194
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/citations?fields=title,authors,year,citationCount&limit=10" | python -m json.tool
  • Network accessline 194
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/citations?fields=title,authors,year,citationCount&limit=10" | python -m json.tool
  • Dangerous shell operationline 200
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/references?fields=title,authors,year,citationCount&limit=10" | python -m json.tool
  • Network accessline 200
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/references?fields=title,authors,year,citationCount&limit=10" | python -m json.tool
  • Dangerous shell operationline 206
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/search?query=GRPO+reinforcement+learning&limit=5&fields=title,authors,year,citationCount,externalIds" | python -m json.tool
  • Network accessline 206
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/search?query=GRPO+reinforcement+learning&limit=5&fields=title,authors,year,citationCount,externalIds" | python -m json.tool
  • Dangerous shell operationline 212
    curl --fail --silent --show-error --max-time 30 -X POST "https://api.semanticscholar.org/recommendations/v1/papers/"    -H "Content-Type: application/json"    -d '{"positivePaperIds": ["arXiv:2402.03300"], "negativePaperIds": []}' | python 
  • Network accessline 212
    curl --fail --silent --show-error --max-time 30 -X POST "https://api.semanticscholar.org/recommendations/v1/papers/" \
  • Dangerous shell operationline 220
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/author/search?query=Yann+LeCun&fields=name,hIndex,citationCount,paperCount" | python -m json.tool
  • Network accessline 220
    curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/author/search?query=Yann+LeCun&fields=name,hIndex,citationCount,paperCount" | python -m json.tool
  • Network accessline 231
    1. **Discover**: `python3 "<skill-dir>/scripts/search_arxiv.py" "your topic" --sort date --max 10` 2. **Assess impact**: `curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID?fields=citati
  • Network accessline 232
    2. **Assess impact**: `curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID?fields=citationCount,influentialCitationCount"`
  • Network accessline 233
    3. **Read abstract**: `web_load(input="https://arxiv.org/abs/ID")` 4. **Read full paper**: `web_load(input="https://arxiv.org/pdf/ID")`, then pass the refs of the sections you need back to `web_load` 5. **Find related work**: `curl --fail -
  • Network accessline 234
    4. **Read full paper**: `web_load(input="https://arxiv.org/pdf/ID")`, then pass the refs of the sections you need back to `web_load` 5. **Find related work**: `curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org
  • Network accessline 235
    5. **Find related work**: `curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID/references?fields=title,citationCount&limit=20"`
  • Network accessline 237
    7. **Track authors**: `curl --fail --silent --show-error --max-time 30 "https://api.semanticscholar.org/graph/v1/author/search?query=NAME"`
  • Network accessline 249
    - Semantic Scholar returns JSON — pipe through `python -m json.tool` for readability - arXiv IDs: old format (`hep-th/0601001`) vs new (`2402.03300`) - PDF: `https://arxiv.org/pdf/{id}` — Abstract: `https://arxiv.org/abs/{id}`
  • Network accessline 250
    - arXiv IDs: old format (`hep-th/0601001`) vs new (`2402.03300`) - PDF: `https://arxiv.org/pdf/{id}` — Abstract: `https://arxiv.org/abs/{id}` - HTML (when available): `https://arxiv.org/html/{id}`
  • Network accessline 251
    - PDF: `https://arxiv.org/pdf/{id}` — Abstract: `https://arxiv.org/abs/{id}`
  • Network accessline 252
    - HTML (when available): `https://arxiv.org/html/{id}`
  • Network accessline 258
    - `arxiv.org/abs/1706.03762v1` points to a **specific** immutable version - When generating citations, preserve the version suffix you actually read to prevent citation drift (a later version may substantially change content) - The API `<id
  • Network accessline 260
    - The API `<id>` field returns the versioned URL (e.g., `http://arxiv.org/abs/1706.03762v7`)

sdk/cloud/catalog/skills/research-arxiv/scripts/search_arxiv.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 13
    NS = {"a": "http://www.w3.org/2005/Atom"}
  • Network accessline 39
    "categories": [c.get("term", "") for c in entry.findall("a:category", NS)],             "abstract": field("summary", ""),             "abs_url": "https://arxiv.org/abs/" + paper_id,
  • Network accessline 40
    "abstract": field("summary", ""),             "abs_url": "https://arxiv.org/abs/" + paper_id,             "pdf_url": "https://arxiv.org/pdf/" + paper_id,
  • Network accessline 41
    "abs_url": "https://arxiv.org/abs/" + paper_id,
  • Network accessline 42
    "pdf_url": "https://arxiv.org/pdf/" + paper_id,
  • Network accessline 61
    raise ValueError("provide a query, --author, --category, or --id")         params["search_query"] = " AND ".join(parts)     url = "https://export.arxiv.org/api/query?" + urllib.parse.urlencode(params)
  • Network accessline 62
    params["search_query"] = " AND ".join(parts)     url = "https://export.arxiv.org/api/query?" + urllib.parse.urlencode(params)     request = urllib.request.Request(url, headers={"User-Agent": "PrismerResearch/1.0"})
  • Network accessline 63
    url = "https://export.arxiv.org/api/query?" + urllib.parse.urlencode(params)
  • Network accessline 64
    request = urllib.request.Request(url, headers={"User-Agent": "PrismerResearch/1.0"})
  • Network accessline 65
    for attempt in range(3):         try:             with urllib.request.urlopen(request, timeout=20) as response:
  • Network accessline 66
    try:             with urllib.request.urlopen(request, timeout=20) as response:                 data = response.read(8 * 1024 * 1024 + 1)
  • Network accessline 67
    with urllib.request.urlopen(request, timeout=20) as response:

sdk/cloud/catalog/skills/role-builder/SKILL.md

  • Broad permissionsline 1
    Bash
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 143
    [Credential-related source omitted]

sdk/cloud/catalog/skills/role-builder/scripts/author-role.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 87
    let baseUrl;   try {     baseUrl = new URL((env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, ''));
  • Network accessline 88
    try {     baseUrl = new URL((env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, ''));   } catch {
  • Network accessline 89
    baseUrl = new URL((env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, ''));
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]

sdk/cloud/catalog/skills/role-builder/scripts/ingest-role.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 12
    [Credential-related source omitted]
  • Network accessline 13
    [Credential-related source omitted]
  • Network accessline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Network accessline 81
    const BASE = (process.env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, '');
  • Access to secretsline 84
    [Credential-related source omitted]

sdk/cloud/catalog/skills/role-builder/scripts/instantiate-and-run.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

sdk/cloud/catalog/skills/role-builder/scripts/operation-harness.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Access to secretsline 95
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Network accessline 115
    let baseUrl;   try {     baseUrl = new URL((env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, ''));
  • Network accessline 116
    try {     baseUrl = new URL((env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, ''));   } catch {
  • Network accessline 117
    baseUrl = new URL((env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, ''));
  • Network accessline 235
    let response;   try {     response = await fetch(`${config.baseUrl}${path}`, {
  • Network accessline 236
    try {     response = await fetch(`${config.baseUrl}${path}`, {       method,
  • Network accessline 237
    response = await fetch(`${config.baseUrl}${path}`, {

sdk/cloud/catalog/skills/skill-creator/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

sdk/cloud/catalog/skills/skill-creator/SKILL.md

  • Broad permissionsline 1
    Bash
  • Access to secretsline 107
    [Credential-related source omitted]

sdk/cloud/catalog/skills/skill-creator/assets/eval_review.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Eval Set Review - __SKILL_NAME_PLACEHOLDER__</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/skill-creator/eval-viewer/generate_review.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 339
    if self.path == "/api/feedback":             origin = self.headers.get('Origin')             if origin and origin not in (f'http://localhost:{self.server.server_port}', f'http://127.0.0.1:{self.server.server_port}'):
  • Network accessline 340
    origin = self.headers.get('Origin')             if origin and origin not in (f'http://localhost:{self.server.server_port}', f'http://127.0.0.1:{self.server.server_port}'):                 self.send_error(403)
  • Network accessline 341
    if origin and origin not in (f'http://localhost:{self.server.server_port}', f'http://127.0.0.1:{self.server.server_port}'):
  • Network accessline 438
    url = f"http://localhost:{port}"

sdk/cloud/catalog/skills/skill-creator/eval-viewer/viewer.html

  • Network accessline 5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 6
    <title>Eval Review</title>   <link rel="preconnect" href="https://fonts.googleapis.com">   <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 7
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 8
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 9
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">
  • Network accessline 10
    <script src="https://cdn.sheetjs.com/xlsx-0.20.3/package/dist/xlsx.full.min.js" integrity="sha384-EnyY0/GSHQGSxSgMwaIPzSESbqoOLSexfnSMN2AP+39Ckmn92stwABZynq1JyzdT" crossorigin="anonymous"></script>
  • Network accessline 657
    function postFeedback(payload) {       saveQueue = saveQueue.catch(() => {}).then(async () => {         const response = await fetch('/api/feedback', {
  • Network accessline 658
    saveQueue = saveQueue.catch(() => {}).then(async () => {         const response = await fetch('/api/feedback', {           method: 'POST', headers: { 'Content-Type': 'application/json' },
  • Network accessline 659
    const response = await fetch('/api/feedback', {
  • Network accessline 671
    {         try {           const resp = await fetch("/api/feedback");
  • Network accessline 672
    try {           const resp = await fetch("/api/feedback");           const data = await resp.json();
  • Network accessline 673
    const resp = await fetch("/api/feedback");

sdk/cloud/catalog/skills/skill-creator/references/skill-authoring/draft-contract.json

  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 40
    {       "title": "Author a skill from an OpenClaw documentation URL",       "prompt": "/skill new --from doc https://docs.openclaw.ai/skills/index — make a skill that scrapes the OpenClaw tools catalog and bundles it as a reference",
  • Network accessline 41
    "title": "Author a skill from an OpenClaw documentation URL",       "prompt": "/skill new --from doc https://docs.openclaw.ai/skills/index — make a skill that scrapes the OpenClaw tools catalog and bundles it as a reference",       "expecte
  • Network accessline 42
    "prompt": "/skill new --from doc https://docs.openclaw.ai/skills/index — make a skill that scrapes the OpenClaw tools catalog and bundles it as a reference",

sdk/cloud/catalog/skills/skill-creator/references/skill-builder/GUIDE.md

sdk/cloud/catalog/skills/skill-creator/references/skill-builder/scripts/ingest.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 8
    [Credential-related source omitted]
  • Network accessline 9
    [Credential-related source omitted]
  • Network accessline 10
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 13
    // Env: //   PRISMER_API_KEY   (required) Bearer token; admin not required for skill create. //   PRISMER_CLOUD_BASE (default http://127.0.0.1:3000) cloud base URL.
  • Access to secretsline 14
    [Credential-related source omitted]
  • Network accessline 15
    //   PRISMER_CLOUD_BASE (default http://127.0.0.1:3000) cloud base URL.
  • Network accessline 57
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]
  • Network accessline 58
    const BASE = (process.env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, '');
  • Access to secretsline 61
    [Credential-related source omitted]

sdk/cloud/catalog/skills/skill-creator/scripts/__init__.py

  • Executable scriptline 1
    Executable file

sdk/cloud/catalog/skills/skill-creator/scripts/aggregate_benchmark.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/skill-creator/scripts/generate_report.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 37
    <meta charset="utf-8"> """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 38
    """ + refresh_tag + """    <title>""" + title_prefix + """Skill Description Optimization</title>     <link rel="preconnect" href="https://fonts.googleapis.com">     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 39
    <link rel="preconnect" href="https://fonts.googleapis.com">
  • Network accessline 40
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  • Network accessline 41
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Lora:wght@400;500&display=swap" rel="stylesheet">

sdk/cloud/catalog/skills/skill-creator/scripts/import-library.mjs

  • Executable scriptline 1
    #!/usr/bin/env node
  • Network accessline 88
    let baseUrl;   try {     baseUrl = new URL((env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, ''));
  • Network accessline 89
    try {     baseUrl = new URL((env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, ''));   } catch {
  • Network accessline 90
    baseUrl = new URL((env.PRISMER_CLOUD_BASE || 'http://127.0.0.1:3000').replace(/\/$/, ''));
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 255
    [Credential-related source omitted]
  • Access to secretsline 303
    [Credential-related source omitted]

sdk/cloud/catalog/skills/skill-creator/scripts/improve_description.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]

sdk/cloud/catalog/skills/skill-creator/scripts/package_skill.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 25
    [Credential-related source omitted]

sdk/cloud/catalog/skills/skill-creator/scripts/quick_validate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/skill-creator/scripts/run_eval.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]

sdk/cloud/catalog/skills/skill-creator/scripts/run_loop.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/skill-creator/scripts/utils.py

  • Executable scriptline 1
    Executable file

sdk/cloud/catalog/skills/slack-gif-creator/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

sdk/cloud/catalog/skills/slack-gif-creator/core/easing.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/slack-gif-creator/core/frame_composer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/slack-gif-creator/core/gif_builder.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/slack-gif-creator/core/validators.py

  • Executable scriptline 1
    #!/usr/bin/env python3

sdk/cloud/catalog/skills/tdd/SKILL.md

  • Network accessline 4
    metadata:   nativeReplaces: [test-driven-development] source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock)
  • Network accessline 5
    nativeReplaces: [test-driven-development] source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock) description: Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-ref
  • Network accessline 6
    source: https://github.com/mattpocock/skills (MIT, © 2026 Matt Pocock)

sdk/cloud/catalog/skills/tdd/mocking.md

  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 42
    // GOOD: Each function is independently mockable const api = {   getUser: (id) => fetch(`/users/${id}`),
  • Network accessline 43
    const api = {   getUser: (id) => fetch(`/users/${id}`),   getOrders: (userId) => fetch(`/users/${userId}/orders`),
  • Network accessline 44
    getUser: (id) => fetch(`/users/${id}`),
  • Network accessline 45
    getOrders: (userId) => fetch(`/users/${userId}/orders`),
  • Network accessline 46
    createOrder: (data) => fetch('/orders', { method: 'POST', body: data }),
  • Network accessline 49
    // BAD: Mocking requires conditional logic inside the mock const api = {   fetch: (endpoint, options) => fetch(endpoint, options),
  • Network accessline 50
    const api = {   fetch: (endpoint, options) => fetch(endpoint, options), };
  • Network accessline 51
    fetch: (endpoint, options) => fetch(endpoint, options),

sdk/cloud/catalog/skills/tdd/references/test-driven-development/NOTICE.md

  • Network accessline 25
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/test-driven-development

sdk/cloud/catalog/skills/web-artifacts-builder/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

sdk/cloud/catalog/skills/web-artifacts-builder/SKILL.md

  • Network accessline 105
    - **shadcn/ui components**: https://ui.shadcn.com/docs/components

sdk/cloud/catalog/skills/web-artifacts-builder/scripts/bundle-artifact.sh

  • Executable scriptline 1
    #!/bin/bash
  • Dangerous shell operationline 36
    trap 'rm -rf -- "$BUILD_DIR"' EXIT

sdk/cloud/catalog/skills/web-artifacts-builder/scripts/init-artifact.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 257
    cat > components.json << 'EOF' {   "$schema": "https://ui.shadcn.com/schema.json",
  • Network accessline 258
    {   "$schema": "https://ui.shadcn.com/schema.json",   "style": "default",
  • Network accessline 259
    "$schema": "https://ui.shadcn.com/schema.json",

sdk/cloud/catalog/skills/webapp-qa/NOTICE.md

  • Network accessline 25
    Source: https://github.com/NousResearch/hermes-agent/tree/1a1f4a59e252e1dc0137e7b2e7bcc8b0381d19c4/skills/software-development/dogfood

sdk/cloud/catalog/skills/webapp-qa/references/dogfood/GUIDE.md

  • Network accessline 55
    browser_navigate(url="https://example.com/page")

sdk/cloud/catalog/skills/webapp-testing/LICENSE.txt

  • Network accessline 2
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 4
    http://www.apache.org/licenses/
  • Network accessline 196
    http://www.apache.org/licenses/LICENSE-2.0

sdk/cloud/catalog/skills/webapp-testing/SKILL.md

  • Network accessline 65
    browser = p.chromium.launch(headless=True) # Always launch chromium in headless mode     page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready
  • Network accessline 66
    page = browser.new_page()     page.goto('http://localhost:5173') # Server already running and ready     page.wait_for_load_state('networkidle') # CRITICAL: Wait for JS to execute
  • Network accessline 67
    page.goto('http://localhost:5173') # Server already running and ready

sdk/cloud/catalog/skills/webapp-testing/examples/console_logging.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]

sdk/cloud/catalog/skills/webapp-testing/examples/element_discovery.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]

sdk/cloud/catalog/skills/webapp-testing/examples/static_html_automation.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]

sdk/cloud/catalog/skills/webapp-testing/scripts/with_server.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 30
    return False         try:             with socket.create_connection(('localhost', port), timeout=1):
  • Network accessline 31
    try:             with socket.create_connection(('localhost', port), timeout=1):                 return True
  • Network accessline 32
    with socket.create_connection(('localhost', port), timeout=1):

sdk/cloud/skill/Skill.md

  • Network accessline 5
    Base URL: `https://prod.docbrew.cn` | Docs: `https://prod.docbrew.cn/docs`
  • Network accessline 40
    For webhook delivery, add `--endpoint https://your-server/webhook --webhook-secret <secret>` to register.
  • Network accessline 49
    cloud load https://example.com                   # single URL → HQCC (shortcut)
  • Network accessline 50
    cloud load https://a.com https://b.com           # batch (up to 50)
  • Network accessline 51
    cloud search "AI agent frameworks 2025"          # search mode (shortcut) cloud search "topic" -k 10                       # top-K results cloud context save https://example.com "compressed content"  # save to cache
  • Network accessline 53
    cloud context save https://example.com "compressed content"  # save to cache
  • Network accessline 80
    cloud parse https://example.com/paper.pdf        # fast mode (shortcut)
  • Network accessline 81
    cloud parse https://example.com/scan.pdf -m hires # hi-res (scans, handwriting)
  • Network accessline 422
    Credits: Anonymous = 100, API Key = 1,100. Top up: https://prod.docbrew.cn/dashboard

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 2 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md sdk/apc/skills/bug-reproduce/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md sdk/apc/skills/bug-reproduce/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md sdk/apc/skills/bug-reproduce/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md sdk/apc/skills/bug-reproduce/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md sdk/apc/skills/bug-reproduce/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

Prismer-AI/PrismerCloud: #698 on hotskills, 1.4k stars

[![Prismer-AI/PrismerCloud on hotskills](https://hotskills.dev/badge/prismer-ai-prismercloud.svg)](https://hotskills.dev/skill/prismer-ai-prismercloud/)