⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
version unknown
your-domain-name
@sciknow-io⭐ 21 stars
Brief description of what this skill does
—/10
// RATINGS
// README
Skill Template
This directory contains template files for creating new skills. Use these as a starting point when building a new domain skill.
Files
| File | Purpose |
|---|---|
SKILL.md | Template for skill documentation (what Claude reads) |
template.py | Template for CLI script (TypeDB operations) |
schema.tql | Template for TypeDB schema (data model) |
Quick Start
-
Copy this directory:
cp -r .claude/skills/_template .claude/skills/<your-domain> -
Rename the script:
mv .claude/skills/<your-domain>/template.py .claude/skills/<your-domain>/<your-domain>.py -
Edit the schema (
schema.tql):- Replace
DOMAINwith your domain name - Define your attributes, entities, and relations
- Copy to
local_resources/typedb/namespaces/<your-domain>.tql
- Replace
-
Edit the script (
<your-domain>.py):- Replace
DOMAINwith your domain name - Implement your commands
- Add argparse subcommands
- Replace
-
Edit
SKILL.md:- Fill in the frontmatter
- Document your commands
- Describe the sensemaking workflow
-
Load the schema:
docker exec -i alhazen-typedb /opt/typedb-all-linux-x86_64/typedb console --server=localhost:1729 << 'EOF' transaction alhazen_notebook schema write source /schema/namespaces/<your-domain>.tql commit EOF -
Test:
uv run python .claude/skills/<your-domain>/<your-domain>.py --help
Checklist
Before your skill is complete:
- Schema loaded into TypeDB
- Script has
--helpfor all commands - Script outputs JSON to stdout
- SKILL.md has complete command reference
- SKILL.md documents sensemaking workflow
- Tested with Claude Code
Architecture Reference
See the wiki page Skill-Architecture for detailed documentation on the three-component architecture.
// HOW IT'S BUILT
KEY FILES
skills/_template/SKILL.mdREADME.md
// REPO STATS
21 stars