Trong kỷ nguyên số, việc quản lý thời gian và xây dựng thói quen hiệu quả trở nên vô cùng quan trọng. Cá nhân tôi đã bắt đầu theo dõi mọi hoạt động trong ngày để nâng cao trách nhiệm của bản thân, từ công việc đến tập luyện, thời gian sử dụng mạng xã hội, chơi game và xem nội dung giải trí. Điều này không chỉ giúp tôi quản lý thời gian tốt hơn mà còn hình thành những thói quen tích cực về lâu dài. Mặc dù có nhiều công cụ theo dõi thói quen thú vị và trực quan, Habitica nổi bật nhờ cách tiếp cận theo kiểu “gamification” (trò chơi hóa). Tuy ứng dụng này rất hữu ích, tôi lại không thích giao diện người dùng (UI) của nó vì quá nhiều yếu tố lộn xộn, có thể gây khó khăn cho nhiều người. Tuy nhiên, vì yêu thích phong cách RPG mà Habitica mang lại, tôi đã tìm kiếm cách tận dụng ý tưởng này theo một phương pháp khác.
Đó là lúc tôi phát hiện ra Habitica có một plugin dành cho Obsidian, cho phép bạn đánh dấu nhiệm vụ, theo dõi thói quen và kiếm điểm khi hoàn thành, y hệt như trong ứng dụng chính thức. Đây chính là giải pháp mà tôi đang tìm kiếm, bởi tôi sử dụng Obsidian thường xuyên để ghi lại suy nghĩ và nhật ký hàng ngày. 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ố tùy chỉnh của riêng mình để tạo ra một công cụ theo dõi thói quen theo phong cách RPG hoàn hảo ngay trong Obsidian. Dưới đây là cách bạn có thể tự tạo cho mình và đạt được mục tiêu nhanh hơn!
Tích Hợp Habitica vào Obsidian: Chỉ Vài Cú Click Đơn Giản
Trước khi thiết lập 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ừ website/ứng dụng Habitica và nhập chúng 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 website. Đả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 có thể đổi điểm, v.v. Khi đã nhập đủ thông tin, đã đến lúc nhập chi tiết vào Obsidian.
Để thực hiện điều này, hãy vào trang Settings (Cài đặt) của Habitica và điều hướng đến tab Site Data (Dữ liệu trang web). 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 (ID Người dùng) và API Token (Mã API). Hãy ghi lại cả hai ở một nơi an toàn vì 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 và đi đến trang Settings (Cài đặt). Dưới phần Community plugins (Plugin cộng đồng), tìm kiếm Habitica Sync và cài đặt nó. Bật (Enable) plugin sau khi cài đặt, sau đó nhấp vào Options (Tùy chọn). 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ụ con) để có cái nhìn tổng quan tốt nhất.
Màn hình laptop hiển thị giao diện Obsidian với plugin Habitica Sync và website Habitica, minh họa quá trình tích hợp.
Hoàn Thành Nhiệm Vụ và Theo Dõi Tiến Độ Trực Quan với Dataview
Sau khi hoàn tất việc tích hợp, đã đến lúc truy cập dữ liệu của Habitica bên trong Obsidian. Trong bất kỳ 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 ô kiểm bên cạnh mỗi nhiệm vụ để đánh dấu hoàn thành. Miễn là bạn có kết nối internet, mọi cập nhật nhiệm vụ trong Obsidian sẽ được cập nhật trực tiếp trên website 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 HP (điểm sức khỏe), Gold (tiền vàng) và Level (cấp độ) của mình ngay trong thanh bên. Sử dụng các tab ở trên cùng để chuyển đổi giữa các loại nhiệm vụ khác nhau, mục tiêu đã hoàn thành và đang hoạt động, lịch sử phần thưởng, v.v.
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 tốt để theo dõi tiến độ của bạn một cách nhanh chóng. 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. Vì vậy, tôi đã bỏ công sức hơn để duy trì 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 cách sử dụ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ố mà 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. Sau đó, 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 chấm bên dưới mỗi ngày mà tôi hoàn thành tất cả các nhiệm vụ. Điều này thúc đẩy tôi hoàn thành 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ước đó.
Bạn cần cài đặt và bật plugin Dataview trong Obsidian để lịch hoạt động.
Giao diện chính của Obsidian với bảng điều khiển Dataview hiển thị tổng quan các thói quen và mục tiêu hàng ngày.
Việc xây dựng thói quen có thể rất thú vị và 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 hay trì hoãn và dễ bị phân tâm như tôi. Khi thiếu động lực, việc biến quá trình này thành một trò chơi và làm cho nó trở nên thú vị hơn chắc chắn sẽ giúp bạn duy trì đúng hướng. Đó chính xác là điều tôi đã hướng tới khi tạo một công cụ theo dõi thói quen kiểu 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 để đạt được. Điều 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 nghiêm ngặt. Hy vọng nó cũng sẽ hiệu quả với bạn!