Install
$ agentstack add skill-fruafr-skills-template ✓ 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
Skill: [Name]
- Purpose: [One sentence]
- Use when: [Trigger]
- Don't use when: [Out of scope]
- Success looks like: [Observable outcome]
Inputs
| Name | Type | Required | Default | Constraints | Description | |------|------|----------|---------|-------------|-------------| | [input] | string | Yes/No | — | [format/length] | [What it is] |
Assumptions: [What must be true for this skill to work]
Output
Format: [Markdown / JSON / code / plain text] Template:
[Literal structure with placeholders]
Reasoning
- Understand — [verify/extract]
- Plan — [decide/decompose]
- Generate — [produce]
- Verify — [check before submitting]
Expose reasoning? Yes / No When uncertain: Ask / Proceed with assumption / Refuse
Decision Rules
| If | Then | |----|------| | [condition] | [action] | | [condition] | [action] | | Otherwise | [default] |
Guardrails
Must: [non-negotiable] · [non-negotiable] Must not: [prohibited + why] · [prohibited + why]
Priority order when conflict: [1] > [2] > [3] > [4]
Style
- Voice/Formality: [e.g., imperative, formal]
- Audience: [Who reads this]
- Length: [Target or "as needed, no longer"]
- Format/Language: [Markdown / specific terminology to use or avoid]
Edge Cases
| Situation | Response | |-----------|----------| | [Missing/invalid input] | [action] | | [Out of scope] | [refuse / redirect] | | [Conflicting constraints] | [which wins] | | [Adversarial input] | [refuse / sanitize] |
Self-Check (run before returning)
- [ ] Correctness — [criterion]
- [ ] Format — [criterion]
- [ ] Style — [criterion]
- [ ] Safety — [no PII/fabrication/harm]
- [ ] Completeness — [all parts addressed]
If a check fails after 2 attempts: [fallback — partial result / ask / refuse]
Examples
✅ Good: Input → Output (1–2 lines on why it works)
❌ Bad: Output → corrected version (1 line on what failed)
Change log
- v1.0.0 — initial: [description]
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: fruafr
- Source: fruafr/skills
- License: Apache-2.0
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.