Skip to content
Skills Library
Personal productivity · Planning

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.

Licence
MIT
Last repository change
08.11.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
2
Scripts
0
HTML comments
0
URLs in SKILL.md
1
Deprecation

No signals detected. Repository changed on 08.11.2026, without references to retired models or APIs.

Licence

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. 1. Find the profile
  2. 2. Interview
  3. 3. Write the profile
  4. 4. Tune the Sources
  5. 5. Schedule the Radar
Original SKILL.md headings · 51 lines, 488 words
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"…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.