Competitor Launch Monitor
unifapi-agent/agents
When the user wants to track a named competitor's launch or announcement and the public reaction to it across X, LinkedIn, YouTube, Reddit, and news.
Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.
$ npx skills add Varnan-Tech/opendirectory --skill company-radar -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Varnan-Tech/opendirectory company-radar --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/company-radar .claude/skills/company-radar && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "company-radar" agent skill from https://github.com/Varnan-Tech/opendirectory/tree/main/skills/company-radar into .claude/skills/company-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-radar", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Varnan-Tech/opendirectory/tree/main/skills/company-radarType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Varnan-Tech/opendirectory --skill company-radar -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Varnan-Tech/opendirectory company-radar --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/company-radar .agents/skills/company-radar && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "company-radar" agent skill from https://github.com/Varnan-Tech/opendirectory/tree/main/skills/company-radar into .agents/skills/company-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-radar", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Varnan-Tech/opendirectory --skill company-radar -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Varnan-Tech/opendirectory company-radar --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/company-radar .cursor/skills/company-radar && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "company-radar" agent skill from https://github.com/Varnan-Tech/opendirectory/tree/main/skills/company-radar into .cursor/skills/company-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-radar", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Varnan-Tech/opendirectory.git --path skills/company-radar--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Varnan-Tech/opendirectory --skill company-radar -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Varnan-Tech/opendirectory company-radar --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/company-radar .gemini/skills/company-radar && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "company-radar" agent skill from https://github.com/Varnan-Tech/opendirectory/tree/main/skills/company-radar into .gemini/skills/company-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-radar", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Varnan-Tech/opendirectory company-radarInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Varnan-Tech/opendirectory --skill company-radar -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/company-radar .github/skills/company-radar && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "company-radar" agent skill from https://github.com/Varnan-Tech/opendirectory/tree/main/skills/company-radar into .github/skills/company-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-radar", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Varnan-Tech/opendirectory --skill company-radar -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Varnan-Tech/opendirectory company-radar --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/company-radar .opencode/skills/company-radar && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "company-radar" agent skill from https://github.com/Varnan-Tech/opendirectory/tree/main/skills/company-radar into .opencode/skills/company-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-radar", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
company-radarCompetitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.
Company Radar is an agent skill from Varnan-Tech/opendirectory. Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.
Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `README.md`, `references/company-profile-format.md` and `references/heat-score-methodology.md`). Compatibility notes: ["claude-code","gemini-cli","github-copilot"]
It sits in Marketing & SEO, covering Competitor analysis. It works with X (Twitter), Reddit and GitHub. The repository describes itself as: AI Agent Skills built for Founders who hate Marketing. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 62e437a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodeghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
TAVILY_API_KEYGITHUB_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
["claude-code","gemini-cli","github-copilot"]
From compatibility in the SKILL.md frontmatter.
Company Radar loads about 3.4k tokens when it runs, and up to ~8.9k if it reads all its reference files. Until then it costs about 42 tokens; SKILL.md has 1,307 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from Varnan-Tech/opendirectory at commit 62e437a, republished under its MIT licence (© Varnan-Tech). 1,307 words, ~3,362 tokens.
.claude/skills/company-radar/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.Competitive intelligence orchestrator. Takes company names, runs parallel research across 8+ platforms, scores each on a 0-100 heat scale, and produces a structured radar report with AI briefings.
This is an orchestration skill. It delegates data collection to existing opendirectory micro-skills and coordinates their output --- it doesn't replace them.
INPUT: Company name(s) / URL(s)
|
[1. Profile Phase] -- Web research to build company profiles
|
[2. Signal Collection] -- Parallel platform research (8 channels)
/ | | | | | \ \
GH TW RD HN PH YC WEB MEDIA
|
[3. Scoring Engine] -- 4-dimension heat score (0-100)
|
[4. AI Synthesis] -- Executive briefing generation
|
OUTPUT: Radar Report + Per-Company Deep Dives| Channel | Opendirectory Skill | What It Detects |
|---|---|---|
| GitHub | gh-issue-to-demand-signal + web search | Stars, forks, commits, releases, shipping velocity |
| Twitter/X | twitter-GTM-find-skill | Tweets, mentions, engagement, founder activity |
reddit-icp-monitor, reddit-post-engine | Community sentiment, pain points, buzz | |
| Hacker News | hackernews-intel | Story mentions, points, front-page signals |
| Product Hunt | producthunt-launch-kit | Launches, votes, maker activity |
| YC Jobs | yc-intent-radar-skill / yc-jobs-scraper | Job listings, hiring departments, growth signals |
| Web / Press | Tavily search + competitor-pr-finder | News, product announcements, funding |
| Pricing | pricing-finder | Pricing changes, tier updates, plan structure |
| Market Position | map-your-market | ICP, competitor landscape, messaging gaps |
| The agent will want to... | Why that's wrong |
|---|---|
| Run skills sequentially | All 8 signal channels are independent. Must run in parallel. |
| Hallucinate GitHub star counts or hiring numbers | Every data point must trace to a specific search result or skill output. No "approx 500 stars". |
| Skip the heat score computation | The radar report requires scored output, not just raw data dump. Heat score is the core differentiator. |
| Output incomplete reports because a skill failed | One failing channel does not block the full report. Score what you have, note gaps. |
| Use AI training knowledge for company descriptions | Every company description must come from live web research, not memory. |
| Forget to score activity levels from heat scores | Heat score has explicit thresholds: High (60+), Medium (30-59), Low (1-29), Dormant (0). |
Check that required API keys are accessible for the channels the user's platform supports:
if [ -z "$TAVILY_API_KEY" ]; then echo "TAVILY_API_KEY: NOT SET -- required for web enrichment"; else echo "TAVILY_API_KEY: configured"; fi
if [ -z "$GITHUB_TOKEN" ]; then echo "GITHUB_TOKEN: not set -- GitHub API rate limited to 60 req/hr"; else echo "GITHUB_TOKEN: configured"; fiThe specific skills being orchestrated have their own API key requirements. Check each skill's SKILL.md for details. Required for full operation:
TAVILY_API_KEY -- web search and company enrichment (get at app.tavily.com)GITHUB_TOKEN -- GitHub API access (get at github.com/settings/tokens)If TAVILY_API_KEY is missing: stop and tell the user. Without it, company profiling and web enrichment cannot operate.
Collect from the conversation:
companies: list of company names/URLs to track (required, min 1, max 10 per run)output_preference: "full report" (default), "alert-only", "briefing-only", or "heat-score-only" (leaderboard table + scores only, no deep dives)timeframe: "realtime" (default) or "last-week" or "last-month"If the user gives a single company name: still run full radar pipeline. Single-company radars are valid -- get the full profile.
If more than 10 companies: tell the user "Maximum 10 companies per radar scan. I'll run the first 10. Let me know if you want to swap any out."
Ask if any companies have specific known handles:
This saves research time. If unknown, the profile phase will discover them.
For each company, build a basic profile before running platform research.
For each company, run a Tavily search to discover:
[company name] official website twitter github linkedin producthunt yc foundersExtract from search results:
Output format: For each company, produce a profile object following references/company-profile-format.md.
Display the discovered profiles and ask the user to confirm or correct before proceeding.
## Discovered Company Profiles
| Company | Domain | Twitter | GitHub | YC Batch | Founders |
|---|---|---|---|---|---|
| ... | ... | ... | ... | ... | ... |
Correct any incorrect handles before I proceed to signal collection?Wait for user confirmation. Do not skip this step -- wrong handles produce wrong signals.
Now run research across all platforms in parallel for all confirmed companies.
For each platform, use the appropriate method. Run ALL platforms simultaneously -- do not sequence them.
Use web search (Tavily) to find GitHub org, then search for:
github.com/[org] stars forks commitsExtract:
Or call gh-issue-to-demand-signal skill if you want deeper demand signal analysis from GitHub Issues.
Use twitter-GTM-find-skill or Tavily search:
twitter.com/[handle] site:twitter.com [company] startupExtract:
Use reddit-icp-monitor approach or Tavily search:
site:reddit.com [company name] [product category]Extract:
Use hackernews-intel approach or HN Algolia API search:
site:news.ycombinator.com [company name]Extract:
Use producthunt-launch-kit approach or Tavily search:
site:producthunt.com [company name] productsExtract:
Use yc-intent-radar-skill / yc-jobs-scraper approach or Tavily search:
site:workatastartup.com [company name] OR site:ycombinator.com/companies [company name]Extract:
Use Tavily search:
[company name] funding announcement product launch news 2026Extract:
Use pricing-finder skill or Tavily search:
[company name] pricing plans 2026Extract:
Use the bundled scripts/heat-score-calc.mjs to score each company. This script implements the 4-dimension scoring algorithm from references/heat-score-methodology.md.
Collect all signal data into a JSON file matching this schema:
{
"companies": [{
"name": "CompanyName",
"signals": {
"stars": null, "forks": null, "ph_votes": null,
"commits_week": null, "releases_month": null,
"active_shipping": false, "last_activity_days": null,
"tweets_24h": null, "mentions": null,
"reddit_posts": null, "reddit_score": null,
"hn_stories": null, "hn_points": null,
"youtube_videos": null,
"jobs": null, "dept_count": null,
"sentiment": null, "traction": null
}
}]
}Fill in each field with the discovered value. Leave null for anything not found — the script treats null as 0.
Then run:
node scripts/heat-score-calc.mjs --file signals.jsonOr pipe it:
echo '{"companies":[...]}' | node scripts/heat-score-calc.mjsThe script outputs JSON with per-company results:
{
"generated_at": "2026-05-29T...",
"company_count": 3,
"companies": [
{
"name": "Vercel",
"heat_score": 89,
"level": "High",
"dimensions": {
"authority": { "score": 25, "max": 25, "breakdown": {...} },
"shipping": { "score": 25, "max": 25, "breakdown": {...} },
"social": { "score": 17, "max": 25, "breakdown": {...} },
"growth": { "score": 22, "max": 25, "breakdown": {...} }
},
"alerts": [...]
}
]
}Each company includes:
heat_score — total 0-100level — High (60+), Medium (30-59), Low (1-29), Dormant (0)dimensions — per-dimension score with max and itemized breakdownalerts — auto-detected notable signalsThese are the formulas the script applies. They're documented here for transparency:
| Dimension | Signals | Max |
|---|---|---|
| Authority | GitHub stars (min(15, stars/1000*3)), forks (min(5, forks/200*2)), PH votes (min(5, votes/100*5)) | 25 |
| Shipping | Commits/week (min(10, commits*2)), releases/month (5 if >0), active flag (5), recency (5 if <7d, 3 if <30d) | 25 |
| Social | Tweets (5), mentions (5), Reddit posts (3) + score (2), HN stories (4) + points (3), YouTube (3) | 25 |
| Growth | Jobs (min(10, jobs*3)), dept diversity (min(5, dept_count*2)), AI sentiment (5), AI traction (5) | 25 |
references/heat-score-methodology.md.For each company scored above 0 (i.e., any signal detected), generate an AI executive briefing using the collected data.
The briefing must cover:
**Executive Brief: [Company Name]**
**Context:** 1-2 sentences on what they do and their market position
**Heat Score:** [score]/100 — [Activity Level]
**Recent Activity:**
- Product: key product or launch signals found
- Hiring: hiring status, departments, notable roles
- Community: sentiment summary from Reddit/HN/Twitter
**Threat Assessment:**
- Competitive threat level: [Low / Medium / High]
- Rationale: 2-3 sentences on why
**Key Signal (most important takeaway):**
One sentence on the single most important thing happening with this company.
**Data Confidence:**
What channels had good data vs what was missing.Rules:
Compile everything into the structured radar report format. Use references/radar-report-template.md for the exact output structure.
The report should include:
Output in markdown format, ready to copy into Slack, Notion, Google Docs, or email.
If the user wants ongoing monitoring:
This skill is an orchestrator — each run executes the full pipeline fresh.
© Varnan-Tech, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (scripts, references) in skills/company-radar of Varnan-Tech/opendirectory.
Open the folder on GitHubat commit 62e437a
Company Radar next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Company Radar this skillVarnan-Tech/opendirectory | 674 | — | ~3.4k | Automated safety check: Pass | MIT | |
| Competitor Launch Monitorunifapi-agent/agents | 589 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Pulsealirezarezvani/claude-skills | 28k | — | ~3.8k | Automated safety check: Pass | MIT | |
| Developer Listeningsickn33/agentic-awesome-skills | 47k | 1 repos | ~2.1k | Automated safety check: Pass | MIT | |
| Getxapi ConnectLeoYeAI/openclaw-marketing-skills | 1k | 1 repos | ~715 | Automated safety check: Pass | Custom licence | |
| Marketing StrategistCoWork-OS/CoWork-OS | 480 | — | ~893 | Automated safety check: Pass | MIT |
unifapi-agent/agents
When the user wants to track a named competitor's launch or announcement and the public reaction to it across X, LinkedIn, YouTube, Reddit, and news.
alirezarezvani/claude-skills
Multi-source recency research skill that takes the pulse of any topic across Reddit, Hacker News, the open web, and optionally X/Twitter within a configurable recent window (default 30 days).
sickn33/agentic-awesome-skills
Monitor what developers say about your brand, competitors, and the problems they're solving.
LeoYeAI/openclaw-marketing-skills
Connect GetXAPI to pull public X/Twitter marketing signals into OpenClaw workflows.
CoWork-OS/CoWork-OS
Comprehensive marketing strategy across 25 disciplines — positioning, copywriting frameworks, buyer psychology, SEO, CRO, paid ads, funnel architecture, content strategy, growth loops, analytics…
superdesigndev/treg
Write a treg.to agent page (/agents/<client) or use-case page (/use-cases/<category/<job).
Varnan-Tech/opendirectory
Creates professionally designed B2B SaaS e-books in HTML + CSS, exported as print-ready PDF.
Varnan-Tech/opendirectory
Generates and updates README.md and API reference docs by reading your codebase's functions, routes, types, schemas, and architecture.
Varnan-Tech/opendirectory
Generates data visualization charts (bar, line, area, pie, doughnut, scatter, radar, treemap) as PNG using Apache ECharts v6.
Varnan-Tech/opendirectory
Creates animated looping GIFs from CSS animations (default) or AI image-to-video.
Varnan-Tech/opendirectory
Given a product description, category keywords, or competitor names (any combination), searches Reddit, Hacker News, GitHub Issues, G2, and Google Trends for the real pains your market experiences…
Varnan-Tech/opendirectory
Aggregates RSS feeds from the past week, synthesizes the top stories using Gemini, and publishes a newsletter digest to Ghost CMS.
Works with
Categories
Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings. Company Radar is an agent skill from Varnan-Tech/opendirectory. Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.
Company Radar fits situations like: tasks that involve Competitor analysis.
Run `npx skills add Varnan-Tech/opendirectory --skill company-radar -a claude-code`. Or copy the skill folder (skills/company-radar in Varnan-Tech/opendirectory) into .claude/skills/company-radar in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Varnan-Tech/opendirectory --skill company-radar -a codex`. Or copy the skill folder (skills/company-radar in Varnan-Tech/opendirectory) into .agents/skills/company-radar in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Varnan-Tech/opendirectory --skill company-radar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/company-radar, .gemini/skills/company-radar, .github/skills/company-radar and .opencode/skills/company-radar in your project.
Going by SKILL.md and its folder, Company Radar needs JavaScript for the scripts in its folder, the command-line tools its instructions call (node and gh) and credentials named TAVILY_API_KEY and GITHUB_TOKEN. Our summary lists: Node.js; A credential in TAVILY_API_KEY; A credential in GITHUB_TOKEN. Compatibility (from SKILL.md): ["claude-code","gemini-cli","github-copilot"].
SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Company Radar is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.4k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Company Radar: Competitor Launch Monitor (unifapi-agent/agents, 589 stars), Pulse (alirezarezvani/claude-skills, 28k stars), Developer Listening (sickn33/agentic-awesome-skills, 47k stars) and Getxapi Connect (LeoYeAI/openclaw-marketing-skills, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Varnan-Tech (a GitHub organization) maintains it in Varnan-Tech/opendirectory, which has 674 GitHub stars. The repository holds 61 skills in this directory. The repository was last updated on August 16, 2026.
Source: Varnan-Tech/opendirectory on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.