Skip to content

Conversation

@thedaviddias
Copy link
Owner

@thedaviddias thedaviddias commented Nov 26, 2025

This PR adds AI to the llms.txt hub.

Submitted by: tarun.alphageeks

Website: https://iteroapp.ai/
llms.txt: https://iteroapp.ai/llms.txt
llms-full.txt: https://iteroapp.ai/llms-full.txt
Category: ai-ml


This PR was created via admin token for a user without GitHub repository access.

Please review and merge if appropriate.

Summary by CodeRabbit

  • Documentation
    • Added new website resource entry for an AI-LLMs reference with structured metadata and descriptive content to enhance discoverability within the website directory.

✏️ Tip: You can customize this high-level summary in your review settings.

@vercel
Copy link

vercel bot commented Nov 26, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
llms-txt-hub Ready Ready Preview Comment Nov 26, 2025 5:48am

@coderabbitai
Copy link

coderabbitai bot commented Nov 26, 2025

Walkthrough

A new MDX content file was added to the websites data directory with metadata fields (name, description, website, llmsUrl, llmsFullUrl, category, publishedAt) and corresponding descriptive content. No functional logic or code changes were introduced.

Changes

Cohort / File(s) Change Summary
New website content
packages/content/data/websites/ai-llms-txt.mdx
Added new MDX file containing YAML front matter with website metadata fields and descriptive markdown content

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: add AI to llms.txt hub' directly and clearly summarizes the main change: adding a new AI website entry to the llms.txt hub repository.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch submit-ai-1764135901316

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
packages/content/data/websites/ai-llms-txt.mdx (1)

7-7: Clarify category appropriateness for this submission.

The category is tagged as ai-ml, but Itero is described as a "sales coaching software"—a SaaS/business tool rather than a machine learning or AI research tool. Consider whether:

  • ai-ml is the most appropriate category, or
  • A category like business, saas, or sales-tools would be more descriptive

Review the existing category taxonomy in the hub to ensure consistency with similar submissions.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 935e684 and bb029e6.

📒 Files selected for processing (1)
  • packages/content/data/websites/ai-llms-txt.mdx (1 hunks)
🧰 Additional context used
🔍 Remote MCP Linear

Summary: Relevant Context for PR #469 Review

Based on my search through the Linear workspace for the llms.txt hub project, here is the relevant context for reviewing this PR:

Project Context

The llms.txt hub is an active project (In Progress status) managed by David Dias. The project contains a mix of completed feature additions (similar to this PR) such as adding Vercel's llms.txt and various bug fixes and improvements.

Important Validation Requirements Identified

The project has established a validation requirement titled "Check that the domain doesn't exist already" that has been marked as complete, indicating this is a critical review step for new submissions. This suggests reviewers should verify that iteroapp.ai is not a duplicate entry in the hub.

Submission Pattern

Multiple websites have been added to the hub through similar content-only PRs that include MDX files with frontmatter metadata, making this PR's approach consistent with the project's workflow.

Key Review Considerations

  1. Duplicate check: Verify that iteroapp.ai hasn't already been added to the hub
  2. llms.txt accessibility: Validate that both https://iteroapp.ai/llms.txt and https://iteroapp.ai/llms-full.txt are publicly accessible and properly formatted
  3. Metadata validation: Confirm the YAML frontmatter (name, description, URLs, category) is correctly formatted
  4. Category appropriateness: Verify "ai-ml" category is appropriate for an AI sales coaching tool,,
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Validate
🔇 Additional comments (1)
packages/content/data/websites/ai-llms-txt.mdx (1)

1-13: Content structure and consistency look good.

The MDX file follows the expected format with properly structured frontmatter and mirrored content. The description is clear and the metadata fields are complete. Formatting is consistent with project conventions.

Comment on lines +1 to +9
---
name: 'AI'
description: 'Itero offers cutting-edge sales coaching software powered by AI, helping teams improve performance, train smarter, and boost revenue with real-time insights.'
website: 'https://iteroapp.ai/'
llmsUrl: 'https://iteroapp.ai/llms.txt'
llmsFullUrl: 'https://iteroapp.ai/llms-full.txt'
category: 'ai-ml'
publishedAt: '2025-11-26'
---
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Script executed:

#!/bin/bash
# Verify URL accessibility and check for duplicate domains in the hub

echo "=== Checking URL accessibility ==="
echo "Checking llmsUrl (https://iteroapp.ai/llms.txt)..."
curl -s -I https://iteroapp.ai/llms.txt 2>&1 | head -5

echo -e "\nChecking llmsFullUrl (https://iteroapp.ai/llms-full.txt)..."
curl -s -I https://iteroapp.ai/llms-full.txt 2>&1 | head -5

echo -e "\n=== Checking for duplicate domain entries in hub ==="
echo "Searching for existing iteroapp.ai entries..."
rg 'iteroapp\.ai' packages/content/data/websites/ --type mdx -n 2>/dev/null || echo "No existing entries found"

echo -e "\n=== Listing structure of websites directory ==="
fd --type f --extension mdx packages/content/data/websites/ 2>/dev/null | head -20

Repository: thedaviddias/llms-txt-hub


<shell_result>
Repository: thedaviddias/llms-txt-hub
Exit code: 0

stdout:

=== Checking URL accessibility ===
Checking llmsUrl (https://iteroapp.ai/llms.txt)...
HTTP/2 404 
server: nginx
date: Wed, 26 Nov 2025 05:47:11 GMT
content-type: text/html; charset=UTF-8
strict-transport-security: max-age=31536000

Checking llmsFullUrl (https://iteroapp.ai/llms-full.txt)...
HTTP/2 404 
server: nginx
date: Wed, 26 Nov 2025 05:47:13 GMT
content-type: text/html; charset=UTF-8
strict-transport-security: max-age=31536000

=== Checking for duplicate domain entries in hub ===
Searching for existing iteroapp.ai entries...
No existing entries found

=== Listing structure of websites directory ===

</shell_result>


Critical: Both llms.txt URLs return 404 errors and are not accessible.

The verification revealed that both provided URLs are returning HTTP 404 responses:

  • https://iteroapp.ai/llms.txt → 404 Not Found
  • https://iteroapp.ai/llms-full.txt → 404 Not Found

The domain itself is accessible and valid, but the llms.txt files do not exist at the specified paths. These URLs must be corrected to point to valid, accessible llms.txt files before this submission can be merged. The hub requires verified, working llms.txt endpoints.

No duplicate domain entries were found in the hub, so that check passed.

🤖 Prompt for AI Agents
In packages/content/data/websites/ai-llms-txt.mdx lines 1-9 the two llms.txt
URLs (llmsUrl and llmsFullUrl) point to paths that return HTTP 404. Update these
frontmatter fields to valid, reachable endpoints that serve the required
llms.txt content (or remove the fields if the site does not provide them);
verify the corrected URLs return 200 and the expected file contents before
committing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants