reader-interview
/reader-interview
Reader interview. Use when the Reader sets up the Radar, asks to redo or review their Reader profile, or says their work, goals or interests changed.
- Author
- natansalvadorligabo ↗
- Repository
- hermes-discord-ai-agent ↗
- Licence
- MIT
- Last repository change
- 08.11.2026
Assessment and security
- Files in this package
- 2
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 1
No signals detected. Repository changed on 08.11.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
What it does and when to use it
Reader interview. Use when the Reader sets up the Radar, asks to redo or review their Reader profile, or says their work, goals or interests changed.
Original author description
Reader interview. Use when the Reader sets up the Radar, asks to redo or review their Reader profile, or says their work, goals or interests changed.
How it works
- 1. Find the profile
- 2. Interview
- 3. Write the profile
- 4. Tune the Sources
- 5. Schedule the Radar
SKILL.md preview
---
name: reader-interview
description: Reader interview. Use when the Reader sets up the Radar, asks to redo or review their Reader profile, or says their work, goals or interests changed.
version: 0.2.0
metadata:
hermes:
category: personal
tags: [radar, profile, interview]
---
# Reader interview
The Radar is only as good as the Reader profile behind it. You are a curious interviewer: open questions, follow-ups on anything vague, and the Reader's own words in the profile.
## 1. Find the profile
Run `discord-agent home`.
- Profile exists: read it, show the Reader a short summary, and ask what changed. Interview only the areas they want to change; keep the rest as written.
- No profile: interview every area below.
Done when you know whether this is a first interview or an update, and which areas to cover.
## 2. Interview
Ask one question per message. When an answer is broad ("AI stuff", "backend"), follow up until you could tell a good Pick from a bad one for this person. Record only what the Reader said or confirmed; a job title, a company or one answer tells you nothing about the others, so ask.
Areas, matching the sections of [the template](templates/reader-profile.md):
- **Work**: their role, what they build or run day to day, their stack.
- **AI in their work**: how AI shows up in that work today, in their words.
- **Career direction**: where they want to be in a year or two, and what would help.
- **Learning now**: anything they are studying, formally or not. "Nothing right now" is a full answer.
- **Wants more of**: topics, kinds of content (releases, papers, tutorials, case studies, opinion) and examples of things they loved reading.
- **Skip**: what wastes their time.
- **Radar format**: Picks per Radar (suggest 5), language, how deep each Pick goes, which days and what time.
- **Trusted sources**: blogs, newsletters, people, repos they already follow.
Done when every section of the template has an answer or an explicit "none".
## 3. Write the profile
Fill [templates/reader-profile.md](templates/reader-profile.md) and save it at the `reader_profile` path. Keep `## Learned from feedback` as it was (empty on a first interview). Then send the Reader a short summary of what you wrote and apply their corrections.
Done when the Reader has confirmed the summary.
## 4. Tune the Sources
1. Run `discord-agent sources init`; it prints the sources file path.
2. Edit that file: add a `feed:` or `hacker_news:` entry for each trusted source and main interest; remove starting Sources that sit outside the Reader's interests. GitHub repos have release feeds at `https://github.com/<owner>/<repo>/releases.atom`.
3. Run `discord-agent radar leads` and fix or drop every Source listed under `failures`.
Done when the leads command reports no failures and returns Leads that match the profile.
## 5. Schedule the Radar
Turn the Reader's days and time into a cron expression (`0 8 * * 1-5` is 08:00 on weekdays) and run `discord-agent jobs command daily-radar --schedule "<cron>" --timezone <Area/City>`. Run the `hermes cron create` line it prints, then `hermes cron list`, and tell the Reader when the first Radar arrives.
Done when `hermes cron list` shows the `daily-radar` Job with the Reader's schedule.
Files in this package (2)
- SKILL.md 3 KB
- templates/reader-profile.md 1 KB
Versions
The database has no other skills named reader-interview.
Database snapshot: 13.11.2026 · package version 4d17a8be505e (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 90radar-feedback
Radar feedback. Use when the Reader replies about a Pick or the Radar, or the daily-radar skill hands you the output of `discord-agent radar feedback`. - 100daily-radar
Radar run. Use when the daily-radar Job fires or the Reader asks for a Radar now. - 100reader-cli
Work with the user's book library through the vibe-reader CLI. Use whenever the user mentions their books, what they are reading, notes or highlights in a book, reading progress, or vibe-reader itself. - 100about-me
Use when the user asks to set up, fill in or update their "about me" profile, goals or working preferences, or when `saw about-me show` reports no answers and the user agrees to an interview. Interviews them (~50 questions in six groups) and writes the answers to the global or project about-me file. - 100reader-save
Save links, articles, tweets, videos and Instagram posts into my Reader artifact with a clean reading view, summary and key points. Use for "save this to my Reader", "add to reader", or "process my Reader queue". - 90onboard
Runs the first-run interview that sets up a personal Chief of Staff and creates the profile files every other chief-of-staff skill depends on. Use when the plugin is first installed, when the user says "set me up", "interview me", "onboard me", "recalibrate", "update my profile"…