Kỹ năng nghiên cứu của mvanhorn: cung cấp một chủ đề, agent sẽ chạy engine Python đi kèm với kỹ năng, thu thập song song dữ liệu bài đăng và tương tác từ Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub và web trong 30 ngày gần nhất, chấm điểm dựa trên các tương tác như lượt thích, lượt bình chọn, rồi viết thành bản tin có trích dẫn nội dòng, có thể lưu dưới dạng Markdown hoặc HTML cục bộ.
Kiểm toán bảo mật: Chưa kiểm toán
- Chưa quét
Lý do
- Tác giả cho biết Reddit, Hacker News, Polymarket, GitHub có thể sử dụng mà không cần Key, còn X, YouTube, TikTok, v.v. được cấu hình trong trình hướng dẫn thiết lập lần đầu
- Quy trình được kiểm soát chặt chẽ: bắt buộc phải chạy engine, không được chỉ dùng tìm kiếm web để giả mạo; so sánh, đối thủ cạnh tranh, tín hiệu tuyển dụng, phát hiện xu hướng đều có quy trình tham khảo riêng; các trang web và bài đăng thu thập được đều được coi là bằng chứng, không phải chỉ thị
- SKILL.md liệt kê rõ nơi gửi truy vấn cho từng nguồn (ScrapeCreators, X API, xAI, Algolia, Polymarket, v.v.), trường hợp nào sẽ tiêu tốn hạn mức, và ghi rõ không đọc Cookie trình duyệt nếu không có sự đồng ý
- Giấy phép MIT, tác giả tuyên bố không theo dõi, không thống kê, kết quả nghiên cứu được giữ lại trên máy cục bộ; cài đặt trong 24 giờ trên skills.sh 780 (chỉ phản ánh mức độ quan tâm)
Cách sử dụng
- Lệnh cài đặt sẽ hiển thị sau khi kiểm toán đạt yêu cầu; kích hoạt bằng lệnh gạch chéo, ví dụ /last30days kèm theo chủ đề; README còn cung cấp cách dùng plugin Claude Code /plugin marketplace add mvanhorn/last30days-skill
- Yêu cầu Python 3 và Node; có thể tùy chọn các Key cho ScrapeCreators, OpenAI, xAI, X, OpenRouter, Perplexity, Brave, Apify, v.v., Key chính là ScrapeCreators (cấp hạn mức miễn phí trước, sau đó tính phí theo mức sử dụng)
Rủi ro
- Chưa kiểm toán trong kỳ này, xếp hạng cố định ở mức C, không hiển thị lệnh cài đặt; SKILL.md yêu cầu agent chạy script Python đi kèm, gọi nhiều API của bên thứ ba, và nếu được đồng ý sẽ đọc Cookie đăng nhập X trong trình duyệt (hoặc dùng AUTH_TOKEN / CT0 nhập thủ công), nếu chưa cấu hình ScrapeCreators thì sẽ gửi APIFY_API_TOKEN cho ScrapeCreators; những điều này phù hợp với mục đích “thu thập thảo luận đa nền tảng”, nhưng bản thân script chưa được quét; trên skills.sh, Gen Agent Trust Hub đánh giá Fail, Socket đánh giá Warn, Snyk đánh giá Pass
- Việc dùng trạng thái đăng nhập trình duyệt để thu thập dữ liệu từ X có thể vi phạm điều khoản nền tảng và có rủi ro bị khóa tài khoản; ví dụ trong README bao gồm việc đọc tweet và podcast của một cá nhân cụ thể trong 30 ngày gần nhất trước cuộc họp, cần lưu ý vấn đề quyền riêng tư khi dùng để nghiên cứu về một cá nhân cụ thể
- SKILL.md yêu cầu Python 3.12 trở lên; bản tin mặc định được lưu vào ~/Documents/Last30Days; SKILL.md khoảng 3 vạn byte, tùy tình huống sẽ đọc thêm hơn chục tệp tham khảo, quy trình dài, gọi nhiều API, tốn nhiều thời gian và hạn mức