Việc theo dõi và xây dựng thói quen là một phần thiết yếu để đạt được các mục tiêu cá nhân và nâng cao năng suất. Cá nhân tôi đã bắt đầu ghi lại mọi công việc và hoạt động hàng ngày, từ tập luyện, sử dụng mạng xã hội, chơi game cho đến xem nội dung trực tuyến, nhằm duy trì trách nhiệm và quản lý thời gian hiệu quả hơn. Mặc dù có rất nhiều công cụ hỗ trợ theo dõi thói quen một cách trực quan và thú vị, Habitica nổi bật nhờ phương pháp trò chơi hóa (gamification) độc đáo. Tuy nhiên, giao diện của Habitica có phần hơi rối mắt và có quá nhiều yếu tố, điều này có thể gây khó khăn cho nhiều người dùng. Với sự yêu thích phong cách nhập vai (RPG) của Habitica, tôi đã tìm kiếm một cách tiếp cận khác để sử dụng khái niệm này, và đó là khi tôi phát hiện ra plugin của Habitica dành cho Obsidian.
Plugin này cho phép bạn kiểm tra các 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, đặc biệt vì tôi thường xuyên sử dụng Obsidian để ghi nhật ký cá nhân. Vì vậy, tôi đã quyết định kết hợp hai công cụ này và bổ sung thêm những tùy chỉnh của riêng mình để tạo ra một trình 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ạo một hệ thống tương tự cho mình và nhanh chóng đạt được các mục tiêu cá nhân!
Giao diện Obsidian trên máy Mac, minh họa khả năng quản lý thông tin và tích hợp với các nguồn dữ liệu web.
Tích hợp Habitica với Obsidian: Chỉ vài cú nhấp chuột
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ừ trang web/ứng dụng này và nhập vào Obsidian. 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. Đả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 bằng điểm, v.v. Khi đã nhập đầy đủ 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 bên trong Obsidian: User ID và API Token. Ghi lại cả hai vào một nơi an toàn vì chúng ta sẽ sử dụng chúng sau này.
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 (Cài đặt). Trong phần Community plugins (Plugin cộng đồng), tìm kiếm và cài đặt plugin Habitica Sync. Sau khi cài đặt, hãy Enable (Bật) nó và 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. Đồng thời, hãy bật cả 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 với Dataview
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 bên trong Obsidian. Trong bất kỳ kho lưu trữ (vault) Obsidian nào, 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 phần tử tương tác, cho phép bạn nhấp vào ô kiểm 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 nhiệm vụ trong Obsidian sẽ được cập nhật trực tiếp trên trang web hoặc ứng dụng Habitica. Tương tự, mọi thay đổi trong Habitica cũng 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 ở trên cùng để 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.
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 trải nghiệm này 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 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ỏ thêm công sức để 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 hoàn thành vào một ngày cụ thể hay không. Để làm điều đó, tôi sử dụng tính năng Daily Note (Ghi chú hàng ngày) của Obsidian. Tôi đã thêm một số 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ị này bằng các tham 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 mà 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 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à “Theo dõi thói quen”. Tại đây, tôi đã tạo một chế độ xem lịch hiển thị một dấu 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 đạt được mục tiêu của mình 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 metadata đã đề cập trước đó. 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 được tạo bằng Dataview, hiển thị tổng quan tiến độ theo dõi thói quen theo phong cách RPG.
Xây dựng thói quen có thể trở thành một hành trình thú 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 thường xuyên trì hoãn và dễ bị phân tâm như tôi. Khi thiếu động lực, việc trò chơi hóa phương pháp này và làm cho nó trở nên thú vị hơn chắc chắn sẽ giúp bạn duy trì đúng lộ trình. Đó chính xác là điều tôi hướng 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 giống như một thử thách cần hoàn thành, mà việc hoàn thành nó còn mang lại một phần thưởng định sẵn, khiến bạn muốn nỗ lực hơn. Điều này chắc chắn đã giúp tôi 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ẽ. Hy vọng nó cũng sẽ hữu ích cho bạn!