Teletalk AllJobs Gov Job Search

v1.0.5

Search Bangladesh government jobs from the Teletalk AllJobs API, filter out excluded keywords, present matching jobs, and track applied job IDs. Use when the...

0· 127·0 current·0 all-time
bySazidul Alam@sazidulalam47

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for sazidulalam47/teletalk-alljobs-govjob-search.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Teletalk AllJobs Gov Job Search" (sazidulalam47/teletalk-alljobs-govjob-search) from ClawHub.
Skill page: https://clawhub.ai/sazidulalam47/teletalk-alljobs-govjob-search
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install teletalk-alljobs-govjob-search

ClawHub CLI

Package manager switcher

npx clawhub@latest install teletalk-alljobs-govjob-search
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name and description match the code and instructions: the script queries https://alljobs.teletalk.com.bd/api/v1/published-jobs/search, filters results, formats deadlines in Asia/Dhaka, and reads/writes only skill-local data files. No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md instructs the agent to ask the user for a search keyword and excluded keywords, store preferences in data/preference.json, run the script, and save applied job IDs when the user confirms. The provided script implements reading preference.json, calling the API, filtering, and printing results, but it does NOT implement appending job_primary_id to data/appliedJobIds.json — that step appears expected to be handled by the agent or another part of the skill. Also, the script will throw an error if preference.keyboard is empty, so the agent must ensure preference.json is populated before running the script.
Install Mechanism
Instruction-only installation with a small bundled Node.js script; no install spec or downloads. Uses only built-in Node modules (fs, path, https, url). Low install risk.
Credentials
No environment variables, credentials, or external config paths are required. The skill only needs read/write access to its own data/ files within the skill folder.
Persistence & Privilege
always is false and the skill does not request elevated or cross-skill configuration changes. It persists simple data in its own data/ folder (preferences and appliedJobIds).
Assessment
This skill appears to do what it says: it queries the Teletalk AllJobs API and filters results locally, and it does not request secrets or reach out to unexpected endpoints. Before installing or using it, ensure the agent (or you) will: 1) populate data/preference.json.keyboard with the search term (the script will error if empty); 2) implement the 'save applied job ID' step (the script prints results but does not append to data/appliedJobIds.json itself — SKILL.md expects the agent to perform that append); and 3) be comfortable with the skill having read/write access to its own data/ folder. If you want the skill to manage applied IDs automatically, request or add code that safely appends to data/appliedJobIds.json (check for duplicates and validate input).

Like a lobster shell, security has layers — review code before you run it.

alljobsvk97a73xr1ct0mqnq3d8x9c8cws84nbbkautomationvk97a73xr1ct0mqnq3d8x9c8cws84nbbkbangladeshvk97a73xr1ct0mqnq3d8x9c8cws84nbbkbdjobsvk97a73xr1ct0mqnq3d8x9c8cws84nbbkgovt-jobsvk97a73xr1ct0mqnq3d8x9c8cws84nbbkjob-searchvk97a73xr1ct0mqnq3d8x9c8cws84nbbklatestvk97a73xr1ct0mqnq3d8x9c8cws84nbbkteletalkvk97a73xr1ct0mqnq3d8x9c8cws84nbbk
127downloads
0stars
6versions
Updated 2w ago
v1.0.5
MIT-0

Teletalk AllJobs Gov Job Search

Use this skill to search and shortlist government jobs from the Teletalk AllJobs API.

Core flow

  1. Ask the user for:
    • a search keyword, such as electrical, civil, mechanical, computer, or engineer
    • excluded keywords, such as Sub Assistant, Diploma
  2. Save the preferences in data/preference.json.
  3. Run the search script with the keyword.
  4. Show the remaining jobs with only these fields:
    • job_title
    • job_title_bn
    • org_name
    • org_name_bn
    • vacancy
    • deadline_date (show date and BST, Bangladesh Standard Time when possible)
    • application_site_url Skip any jobs whose deadline has already passed.
  5. If the user confirms they applied, save the job_primary_id in data/appliedJobIds.json.

Data files

Store skill data inside this skill folder in:

  • data/preference.json
  • data/appliedJobIds.json

Use this preference shape:

{
  "keyboard": "",
  "excluded": ["", ""]
}

Note: keep the field name as keyboard to match the skill data format, even though it represents the search keyword.

Confirmation behavior

When the user says they applied:

  • append the job_primary_id to data/appliedJobIds.json
  • avoid duplicates

Script entry point

Use the script inside this skill folder:

  • scripts/teletalk-alljobs-search.js

The script should:

  • read data/preference.json
  • call the Teletalk API
  • filter excluded keywords
  • skip jobs whose deadline has already passed
  • print the compact job list as JSON

Notes

  • Keep the skill focused on Teletalk government jobs only.
  • Do not mix this workflow with BDJobs skill data.
  • Favor deterministic filtering over model guesses.

Comments

Loading comments...