Thời gian gần đây, tôi đã bắt đầu ghi lại toàn bộ công việc mình thực hiện trong ngày để tự chịu trách nhiệm với bản thân. Bên cạnh công việc, tôi còn theo dõi các hoạt động khác như tập luyện, thời gian sử dụng mạng xã hội, chơi game và xem nội dung trực tuyến. Điều này không chỉ giúp tôi quản lý thời gian hiệu quả hơn mà còn xây dựng những thói quen tích cực về lâu dài. Mặc dù có nhiều công cụ giúp theo dõi thói quen một cách thú vị và trực quan, Habitica nổi bật là một trong những ứng dụng phổ biến nhất nhờ phương pháp game hóa (gamified approach) độc đáo. Tuy ứng dụng này rất hay, nhưng tôi lại không thích giao diện người dùng (UI) khá rườm rà của nó. Theo tôi, nó chứa quá nhiều yếu tố, có thể gây choáng ngợp cho nhiều người dùng. Tuy nhiên, vì yêu thích phong cách nhập vai (RPG) của Habitica, tôi đã quyết định tìm hiểu xem liệu có cách nào khác để tận dụng ý tưởng này hay không.
Đó là lúc tôi phát hiện ra rằng Habitica có một plugin dành cho Obsidian, cho phép bạn đánh dấu hoàn thành nhiệm vụ, theo dõi thói quen và kiếm điểm khi hoàn tất, giống hệt như trong ứng dụng chính thức. Đây chính là cách triển khai mà tôi đang tìm kiếm, bởi tôi sử dụng Obsidian thường xuyên để ghi nhật ký suy nghĩ của mình. Vì vậy, tôi đã quyết định tích hợp hai công cụ này và bổ sung thêm một số yếu tố của riêng mình để tạo ra một công cụ theo dõi thói quen phong cách RPG hoàn hảo ngay trong Obsidian. Dưới đây là cách bạn có thể tự mình tạo ra một hệ thống tương tự và đạt được mục tiêu nhanh hơn!
Giao diện phần mềm Obsidian mở trên máy tính Mac, minh họa cho việc tích hợp plugin
Hướng Dẫn Tích Hợp Habitica Với Obsidian
Đăng ký và Thiết lập tài khoản Habitica
Trước khi cài đặt mọi thứ trong Obsidian, bạn cần đăng ký một tài khoản Habitica. Chúng ta sẽ sử dụng dữ liệu từ trang web/ứng dụng này và nhập vào Obsidian. Vì vậy, hãy truy cập trang web Habitica và đăng ký bằng địa chỉ email của bạn. Sau khi hoàn tất, bạn có thể thêm các nhiệm vụ hàng ngày, thói quen, mục tiêu, phần thưởng và các thông tin liên quan khác vào các cột tương ứng trên trang web. Hãy đảm bảo bạn chọn điểm thưởng cho mỗi nhiệm vụ hoàn thành, các vật phẩm bạn có thể đổi bằng điểm, v.v. Khi đã nhập đầy đủ thông tin cần thiết, đã đến lúc nhập chi tiết này vào Obsidian.
Kết nối Habitica với Obsidian qua Plugin Habitica Sync
Để thực hiện điều này, bạn hãy truy cập trang Settings của Habitica và điều hướng đến tab Site Data. Tại đây, bạn sẽ tìm thấy hai chuỗi dữ liệu rất quan trọng để sử dụng Habitica trong Obsidian: User ID và API Token. Hãy ghi lại cả hai thông tin này ở một nơi an toàn. Chúng ta sẽ sử dụng chúng sau.
Bây giờ, hãy khởi chạy Obsidian trên máy tính của bạn và truy cập trang Settings. Trong mục Community plugins, tìm kiếm và cài đặt plugin Habitica Sync. Sau khi cài đặt, hãy bật (Enable) nó và nhấp vào Options. Nhập User ID và API Token từ Habitica vào các trường tương ứng. Trong quá trình này, hãy bật tùy chọn Show Task Description (Hiển thị mô tả nhiệm vụ) và Show Sub-Tasks (Hiển thị nhiệm vụ phụ).
Hoàn Thành Nhiệm Vụ và Theo Dõi Tiến Độ Trực Quan
Tương tác với dữ liệu Habitica trong Obsidian
Sau khi quá trình tích hợp hoàn tất, đã đến lúc truy cập dữ liệu của Habitica ngay trong Obsidian. Trong bất kỳ kho lưu trữ (vault) Obsidian nào, hãy sử dụng tổ hợp phím Ctrl + Shift + H trên Windows hoặc Command + Shift + H trên macOS để kích hoạt thanh bên Habitica. Các nhiệm vụ và mục tiêu của bạn sẽ hiện ra trong một khung ở bên phải. Đây là các yếu tố tương tác, vì vậy bạn có thể nhấp vào ô vuông bên cạnh mỗi nhiệm vụ để đánh dấu là đã hoàn thành. Miễn là bạn có kết nối internet, mọi cập nhật cho nhiệm vụ trong Obsidian sẽ được đồng bộ trực tiếp trên trang web hoặc ứng dụng Habitica. Tương tự, mọi thay đổi trong Habitica sẽ được phản ánh ngay lập tức trong plugin Obsidian. Bạn có thể xem chỉ số HP, Gold và Level của mình ngay trong thanh bên. Sử dụng các tab ở phía trên để chuyển đổi giữa các loại nhiệm vụ khác nhau, các mục tiêu đã hoàn thành và đang hoạt động, lịch sử phần thưởng, v.v.
Nâng cao trải nghiệm với Dataview: Tạo lịch theo dõi thói quen
Mặc dù đây là thiết lập cơ bản bạn có thể đạt được trong Obsidian, tôi đã quyết định nâng cấp mọi thứ lên một tầm cao mới với sự trợ giúp của plugin Dataview. Đối với những ai chưa biết, Dataview giúp bạn trực quan hóa dữ liệu bằng cách tạo bảng, lịch, v.v. Đây là một cách tuyệt vời để theo dõi tiến độ của bạn chỉ trong nháy mắt. Tôi chủ yếu muốn theo dõi lượng nước uống, tiến độ tập luyện và các cam kết công việc chuyên môn của mình. Vì vậy, tôi đã bỏ thêm công sức để tạo một cơ sở dữ liệu thủ công về việc liệu tất cả các mục tiêu này có được đáp ứng hay không vào một ngày cụ thể.
Để làm điều đó, tôi sử dụng tính năng Daily Note của Obsidian. Tôi đã thêm một số siêu dữ liệu (metadata) vào ghi chú hàng ngày bằng đoạn mã sau:
[hydration-spell:: yes] [gym-training:: yes] [xda-article:: no] [complete::2025-07-03]
Bạn có thể thay thế các giá trị bằng các thông số bạn muốn theo dõi. Ngoài ra, hãy đảm bảo bạn thay đổi ngày ‘complete’ thành ngày bạn hoàn thành các nhiệm vụ. Sử dụng dữ liệu từ Habitica để xác định xem tất cả các nhiệm vụ đã được hoàn thành hay chưa. Sau khi hoàn tất, hãy thêm một thẻ (tag) vào ghi chú bằng cách nhập #Habit.
Tiếp theo, hãy tạo một ghi chú mới trong cùng thư mục và đặt tên là “Habit Tracker”. Tại đây, tôi đã tạo một chế độ xem lịch hiển thị một dấu chấm nhỏ dưới mỗi ngày mà tôi đã hoàn thành tất cả các nhiệm vụ của mình. Điều này thúc đẩy tôi đạt được mục tiêu mỗi ngày. Sử dụng đoạn mã dưới đây để tạo lịch:
CALENDAR complete
FROM #Habit
WHERE complete
Lịch sẽ cập nhật theo thời gian thực khi bạn tạo một ghi chú hàng ngày mới với siêu dữ liệu đã đề cập ở trên. Lưu ý, bạn cần cài đặt và bật plugin Dataview trong Obsidian để lịch hoạt động.
Bảng điều khiển (dashboard) tùy chỉnh trong Obsidian, hiển thị dữ liệu theo dõi thói quen
Xây dựng thói quen có thể trở nên thú vị hơn rất nhiều. Việc sử dụng danh sách công việc truyền thống để theo dõi và xây dựng thói quen có thể không hiệu quả, đặc biệt nếu bạn thường xuyên trì hoãn như tôi và dễ bị phân tâm. Khi bạn thiếu động lực, việc game hóa phương pháp và biến nó thành một trải nghiệm thú vị hơn chắc chắn sẽ giúp bạn đi đúng hướng. Đó chính xác là điều tôi đã nhắm tới khi tạo ra một công cụ theo dõi thói quen theo phong cách RPG trong Obsidian. Không chỉ mỗi nhiệm vụ đều trở thành một thử thách mà bạn cần hoàn thành, mà việc hoàn thành nó còn mang lại cho bạn một phần thưởng định trước, khiến bạn muốn nỗ lực hơn vì nó. Phương pháp này chắc chắn đã giúp tôi trở nên có trách nhiệm hơn và xây dựng một lịch trình hàng ngày chặt chẽ, và tôi hy vọng nó cũng sẽ hiệu quả với bạn! Hãy thử ngay để biến việc theo dõi thói quen thành một cuộc phiêu lưu công nghệ đầy hứng khởi!