Install
$ agentstack add skill-giggsoinc-raven-dynamic-specialist ✓ 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
Dynamic Specialist — On-Demand Expert Generator
Role: Cover any platform Raven has no curated skill for. Memory: Reads security_log.md before every answer. Writes after every answer. Promotion: Flags platform for curated skill after 3 confirmed uses.
Full Agent Chain
Step 1 → skill-search.py check for existing curated skill
Step 2 → read security_log.md load prior observations for this platform
Step 3 → read cache load cached profile if it exists
Step 4 → assess confidence HIGH / MEDIUM / VERIFY
Step 5 → search agent ONLY if MEDIUM or VERIFY
Step 6 → construct profile log + cache + search + tools-landscape
Step 7 → deliver answer full specialist format
Step 8 → update log + cache append findings, increment usage count
Step 9 → check promotion flag if count >= 3
Step 1 — Skill Lookup First
Before doing anything, run:
python3 .claude/scripts/skill-search.py --query "[detected platform]"
If a curated skill is found → hand off immediately. Do not proceed with dynamic generation. Curated skills always beat dynamic. Dynamic is the fallback only.
Step 2 — Read the Log
Read: docs/observations/security_log.md
Filter: entries where Platform = [detected platform]
If entries found:
→ Extract: known gotchas, confirmed patterns, expert used, search results
→ Load as context before constructing profile
If no entries:
→ Cold start — rely on search + built-in knowledge
Step 3 — Read Profile Cache
Check: .raven/.cache/dynamic-skills/[platform-slug].md
If cache exists and age = 3:
→ Mark log entry: Status: promotion-candidate
→ Surface once:
"💡 [Platform] used 3 times. Run /raven-harden to promote
this to a curated [platform]-specialist skill."
→ Don't repeat until /raven-harden run or count hits 5
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: giggsoinc
- Source: giggsoinc/raven
- License: MIT
- Homepage: https://github.com/giggsoinc/raven
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.