CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

jbaruch/nanoclaw-conferences

Finds open conference CFPs relevant to the user across Java/AI/developer conferences, with persistent sent/dismissed/remind state and source-aware Sessionize verification. NanoClaw per-chat overlay, loaded via containerConfig.additionalTiles.

73

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

nanoclaw-skill-root.mdrules/

alwaysApply:
No
applyTo:
skills/**/SKILL.md, skills/**/references/*.md — when writing or reviewing a command block that runs a co-shipped script

NanoClaw Skill Root

Lookup

  • NanoClaw installs each of this plugin's skills at /home/node/.claude/skills/tessl__<skill>/ inside the agent container
  • That directory is the only skill root the container mounts; no .tessl/plugins/ tree exists there
  • Command blocks invoke a co-shipped script as python3 /home/node/.claude/skills/tessl__<skill>/scripts/<file>
  • <skill> is one of this plugin's skills: check-cfps, nightly-cfp-sync
  • <file> is a script under skills/<skill>/scripts/ in this repository
  • No other root, fallback or computed lookup is used

Scope

  • Authored scope: skills/check-cfps/SKILL.md, skills/check-cfps/references/*.md, skills/nightly-cfp-sync/SKILL.md, skills/nightly-cfp-sync/references/*.md
  • Co-shipped targets: every file under skills/check-cfps/scripts/ and skills/nightly-cfp-sync/scripts/
  • Input and output contracts: each script's own docstring; this rule adds none

Authority

  • This rule names a path; it grants no runtime authority
  • It waives no check a script or skill applies after the lookup
  • Regression coverage: tests/test_skill_script_paths.py resolves every such command path in the authored scope to an existing co-shipped script

README.md

tile.json