asset-templates
Asset Templates
A skill for generating formatted output using template files.
When to Use This Skill
Activate this skill when the user needs to:
- Generate a formatted report
- Use a template to structure output
- Create documents following a specific format
Available Templates
Check the assets/ directory for available templates:
template.txt- Basic report templateconfig.json- Configuration settings for reportsimages/sample.png- Sample image (binary file)
How to Use Templates
IMPORTANT: You MUST read the template file before generating output.
- Read
assets/template.txtusingread_skill_resource - Fill in the placeholders with the user's data
- Return the formatted result
Template Format
Templates use {{placeholder}} syntax for variable substitution.
Example Workflow
User asks: "Generate a report for project Alpha with status Complete"
- Read
assets/template.txtto get the template structure - Substitute
{{PROJECT_NAME}}with "Alpha" - Substitute
{{STATUS}}with "Complete" - Return the filled template
Binary Files
The assets/images/ directory contains binary files like images.
When asked about binary files, report their path but do not attempt to read their contents.
More from ivanvza/dspy-skills
web-scraper
Web scraping toolkit for extracting content from web pages. Fetch HTML, extract links, parse text content, and download page resources. Use when the user needs to scrape websites, extract data from web pages, gather links, or harvest text content.
19file-utils
File utility toolkit for searching, analyzing, and comparing files. Find files by pattern/size/date, count lines, get file statistics, and compare file contents. Use when working with file discovery, analysis, or comparison tasks.
9pentest-commands
This skill should be used when the user asks to "run pentest commands", "scan with nmap", "use metasploit exploits", "crack passwords with hydra or john", "scan web vulnerabilities with nikto", "enumerate networks", or needs essential penetration testing command references.
7json-tools
JSON processing toolkit for validating, formatting, querying, and comparing JSON data. Use when working with JSON files, API responses, configuration files, or any structured JSON data that needs parsing, validation, transformation, or comparison.
7web-fingerprint
Find and fingerprint web servers on a target. Use when asked to "find web servers", "fingerprint a website", "what's running on this web server", "identify web technologies", or "scan for web services".
7network-recon
Perform network reconnaissance including host discovery, port scanning, and service enumeration. Use when asked to "scan a network", "find hosts", "discover devices", "enumerate services", "recon a subnet", or "what's on my network".
6