How to add meta description, keywords, custom title to a category template

for meta description of the category you can use followinf dunction

//META DESCRIPTION FUNCTION
function seometadescription(){
        global $post, $posts;
    if ( is_single() || is_page() ) : 
        $customDesc="meta_desc";
        if ( have_posts() ) : while ( have_posts() ) : the_post(); 
                $descriere = get_post_meta($post->ID, $customDesc, true);
            endwhile; 
        endif; 

    elseif( is_category() ):
        $descriere = category_description();
    elseif( is_front_page() ) : 
        $descriere="some words for front page description";
    endif; 
    $customMetaDesc="<meta name="description" content="".$descriere.'" />';
        echo $customMetaDesc;
}
// end meta desc function

$customDesc = is a custom field that I used for post and pages description
If you have not ser a page as front page replace is_front_page() with is_home

For META keywords I found a function on this web site