Install
$ agentstack add skill-netgrade-digital-shared-agents-shared-agents-knowledge ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Shared Agents Knowledge
Path: $SHARED_AGENTS_HOME (default: ~/.shared-agents)
Automatic sync (always — no user action)
Every session, first step: run sync before anything else.
"${SHARED_AGENTS_HOME:-$HOME/.shared-agents}/scripts/sync.sh" pull
Pulls Core (~/.shared-agents) and Team (~/.shared-agents/team/) when configured.
- Do not ask the user to sync manually.
- Do not skip because "probably up to date".
- Offline/errors: continue with local files; note only if learnings may be stale.
IDE hooks also pull on session start (Cursor sessionStart, Claude SessionStart). Agent must still sync if hooks may not have run (subagents, headless).
Retrieve (before non-trivial tasks)
- Sync (pull) — always first.
- Read
team/learnings/index.yamlforproject,domain,tags,versions. - Grep
team/learnings/approved/for task keywords. - Prefer learnings whose
versionsmatch the project's stack (exact patch or same MAJOR.MINOR.PATCH line); treatexperimentalconfidence as hints. - Summarize briefly — do not dump the whole repo.
Capture (after non-trivial tasks — ask first)
Always ask after substantive tasks:
> „Soll ich ein Team-Learning in shared-agents anlegen?"
| User says | Action | |-----------|--------| | Yes / „ja" / „learning speichern" | Write to team pending/ (see below) | | No | Do nothing |
Also capture when user explicitly asks anytime.
When writing:
- Activate skill
capture-learning. - Resolve path:
sa pending path YYYY-MM-DD-short-slug(see [docs/canonical-paths.md](../../docs/canonical-paths.md) — never workspace-relative; not in Core-Repo). - Never write directly to
approved/. - Remind user: teammate runs
sa review→approved/→ then all agents can use it.
For shell commands (install, review, pending push): skill sa-cli or run sa help.
Headless agents (OpenClaw)
Wrap commands with entrypoint (sync then exec):
"$SHARED_AGENTS_HOME/scripts/agent-entrypoint.sh"
Or first line of agent run: sync.sh pull.
Boundaries
No secrets, API keys, or customer PII in learnings.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: netgrade-digital
- Source: netgrade-digital/shared-agents
- License: MIT
- Homepage: https://netgrade-digital.github.io/shared-agents/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.