CtrlK
BlogDocsLog inGet started
Tessl Logo

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 tile.

70

Quality

87%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

source-routing.mdskills/check-cfps/references/

Source-aware routing

Step 5 verifies new candidates and stored open/approved entries against the right authority for each CFP's source.

  • Sessionize is authority ONLY for source == "sessionize-speaker-api". Non-Sessionize sources are deadline-of-record.
  • Source inference — stored entries with no source field infer it from the cfp_url host: sessionize.comsessionize-speaker-api; developers.eventsdevelopers.events; javaconferences.orgjavaconferences.org; else unsourced (non-Sessionize branch). The inferred value is written back in Step 8.
  • Backfill for legacy entries: skills/check-cfps/scripts/backfill-source.py.

skills

check-cfps

references

contracts.md

run-state.md

source-routing.md

state-management.md

web-fetch-fallback.md

SKILL.md

CHANGELOG.md

README.md

tile.json