Skip to content
Back to skills

Owlmeans Context

ASecurity

How to use @owlmeans/context — the context every OwlMeans app looks things up on, context.service() and resource lookups, typed entrypoint protocol references, and entitySlug vs entityId addressing. Auto-invoked when importing from @owlmeans/context or obtaining a service, resource or entrypoint from a context.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
documentationapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add owlmeans/common --skill owlmeans-context --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Owlmeans Context?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Owlmeans Context
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/owlmeans-owlmeans-context-common/badge)](https://www.skillsdirectory.com/skills/owlmeans-owlmeans-context-common)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: owlmeans-context
description: How to use @owlmeans/context — the context every OwlMeans app looks things up on, context.service() and resource lookups, typed entrypoint protocol references, and entitySlug vs entityId addressing. Auto-invoked when importing from @owlmeans/context or obtaining a service, resource or entrypoint from a context.
---
<!-- AUTO-GENERATED — do not edit. Regenerate via sync-agent-meta. -->

# Context lookups

**Install:** `bun add @owlmeans/context@^0.1.18-rc.34`

Use a protocol declaration directly when obtaining an entrypoint. The declaration supplies the
registered entrypoint’s request and response types.

```ts
const project = await context.entrypoint(projectProtocols.get).call({
  params: { id },
})
```

Use `context.service(alias)` for registered services and context resource APIs for data access.
Protocol declarations are shared immutable values; context registration receives local server or
client entrypoints created with `bind()`, `bindAll()` or `bindScreen()`.

Keep organization entity addressing on the wire as `entitySlug`. Resolve the stable `entityId`
inside the context before persisting relations or calling third parties.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…